以下は私のJavaコードスニペットです:
static String sortChars(String s) {
char[] chars = s.toCharArray();
Arrays.sort(chars);
return chars.toString();
}
以下を使用して上記の関数を呼び出します。
String result = sortChars(s);
しかし、結果は私の期待を満たしていません。たとえば、s="are"、result="aer" です。ただし、使用する場合:
return new String(chars)
できます。誰かその理由を教えてください。ありがとう