package LqJava._课程代练.第三章.test6;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
/**
* Created with IntelliJ IDEA.
*
* @Author: MR
* @Date: 2024/1/12 17:16
* @Description :
* 题目:要求给你一个字符串 按照字母表的顺序排序
*
* 测试:WHERETHEREISAWILLTHEREISAWAY
*/
public class 排列字母 {
public static void main(String[] args) {
// 方法一:
// java中的sort排序也是可以排序char[]的
String s1 = "WHERETHEREISAWILLTHEREISAWAY";
char[] c1 = s1.toCharArray();
// 排序
Arrays.sort(c1);
// 再把字符转为字符串
s1 = new String(c1);
System.out.println(s1);
// 方法二:
String s2 = "WHERETHEREISAWILLTHEREISAWAY";
// 存放字符
ArrayList<Character> list = new ArrayList<>();
for (int i = 0; i < s2.length(); i++) {
char c2 = s2.charAt(i);
list.add(c2);
}
Collections.sort(list);
for (Character c : list) {
System.out.print(c);
}
}
}
题目:要求给你一个字符串 按照字母表的顺序排序
java中的sort排序 也可以排序char数组