为什么下面的代码不起作用?
String s = "fecbda";
Arrays.sort(s.toCharArray());
System.out.println(s);
最佳答案
字符串是不可变的,因此您无法更改它们,并且您不应期望它会执行任何操作。
您可能想要的是
String s = "fecbda";
char[] chars = s.toCharArray();
Arrays.sort(chars);
String s2 = new String(chars);
System.out.println(s2);
关于java - 下面的代码有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36523640/