Код: Выделить всё
String s5 = "peek";
int i[] = {12, 25, 7, 3, 45};
Arrays.sort(i);
for(int x : i) {
System.out.print(x + ",");
}
Arrays.sort(s5.toCharArray());
System.out.println(s5); // expected here eekp, but showing peek
for(char c : s5.toCharArray()) {
System.out.print(c + ","); //expected here e,e,k,p , but showing p,e,e,k
}
< /code>
output: < /p>
3,7,12,25,45,peek
p,e,e,k,
Line System.out.print (c + ",") я ожидал "E, E, K, P", но она показывает "P, E, E, K"
< P> сортировка массивов, кажется, хорошо работает для целых чисел, но не для массива персонажей, кажется, что я делаю что -то не так. Не могли бы вы сказать мне?
Подробнее здесь: https://stackoverflow.com/questions/661 ... cter-array