40、字符串排序
程序分析
解题思路:
- 1、输入字符串;
- 2、字符串转换为字符数组;
- 3、字符数组进行排序;
- 4、输出排序后的字符串。
代码实现
import java.util.Scanner;
import static java.util.Arrays.sort;
public class Test {
public static void main(String[] args) {
/*
题目:字符串排序。
解题思路:
1、输入字符串;
2、字符串转换为字符数组;
3、字符数组进行排序;
4、输出排序后的字符串。
*/
Scanner iniput = new Scanner(System.in);
// 1、输入字符串
System.out.print("请输入字符串:");
String str = iniput.next();
// System.out.printf("排序前的字符串:%s\n",str);
// 2、将字符串转换为字符数组
char[] chars = str.toCharArray();
// 3、对字符数组进行排序
sort(chars);
/*for (int i = 0; i < chars.length; i++) {
System.out.print(chars[i]);
}*/
System.out.printf("排序后的字符串:%s",new String(chars));
}
}