Sort a single String in Java

后端 未结 10 933
误落风尘
误落风尘 2020-11-28 18:15

Is there a native way to sort a String by its contents in java? E.g.

String s = \"edcba\"  ->  \"abcde\"
10条回答
  •  一生所求
    2020-11-28 18:49

    Convert to array of chars → Sort → Convert back to String:

    String s = "edcba";
    char[] c = s.toCharArray();        // convert to array of chars 
    java.util.Arrays.sort(c);          // sort
    String newString = new String(c);  // convert back to String
    System.out.println(newString);     // "abcde"
    

提交回复
热议问题