以下是我的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)
有用。有人可以告诉我它的原因。谢谢