天天看點

Java對字元串中字元進行按自然順序排序

@Test
public void show(){
String s1 = "qwertyasdfghzxcvbn";
String s2 = myStrSort(s1);
System.out.println(s2); //=> abcdefghnqrstvwxyz
}
public String myStrSort(String s){
// 先将字元傳轉為 char 型數組
char[] chars = s.toCharArray();
// 使用 Arrays.sort(chars) 方法進行排序
Arrays.sort(chars);
// 然後再将char型數組作為參數傳遞給String類構造器
String sortStr = new String(chars);
// 傳回排序好的字元串
return sortStr;
}