zoukankan      html  css  js  c++  java
  • java12

      对键盘录入的字符串中的字符进行排序。

        举例:"dacgebf"
        结果:"abcdefg"
      分析:1、首先对字符转换为数组,并进行排序:
             A:直接让它们以字符的形式进行比较
               B:冒泡排序或者选择排序都可以
         2、进行数组遍历,并转换为字符串,并输出
         3、用方法进行操作:
             a:返回类型 :String
             b:参数列表:String

     1 import java.util.Scanner;
     2 public class ArrayTest3 {
     3 
     4 public static void main(String[] args) {
     5 //创建键盘输入
     6 Scanner sc = new Scanner(System.in);
     7 System.out.println("请输入想要排序的字符串:");
     8 String str = sc.nextLine();
     9 
    10 //调用方法
    11 String result = Sort(str);
    12 System.out.println("排序后的字符串是:"+result);
    13 
    14 }
    15 //创建排序方法:
    16 public static String Sort(String str){
    17 //把字符串转换为数组
    18 char[] ch = str.toCharArray();
    19 //对数组进行排序处理,用冒泡排序法
    20 for(int x = 0; x < ch.length - 1 ; x++){
    21 for(int y = 0; y < ch.length - 1 - x; y++){
    22 //排序
    23 if(ch[y] > ch[y+1]){
    24 char temp = ch[y];
    25 ch[y] = ch[y+1];
    26 ch[y+1] = temp;
    27 }
    28 }
    29 }
    30 //数组转换为字符串并返回
    31 return str = String.valueOf(ch);
    32 }
    33 }
    何事都只需坚持.. 难? 维熟尔。 LZL的自学历程...只需坚持
  • 相关阅读:
    链表首尾节点的常规方案
    MYSQL 学习
    卡尔曼滤波
    降维技术
    Hurst指数python实现
    一维GMM的Python代码实现
    对数周期幂率模型(LPPL)
    paper 112:hellinger distance
    paper 111:图像分类物体目标检测 from RCNN to YOLO
    paper 110:凸优化和非凸优化
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5879629.html
Copyright © 2011-2022 走看看