【发布时间】:2023-03-06 10:29:01
【问题描述】:
我还在学习排序和数组。想出了这个代码,它可以按升序对字母或数字进行排序,但我真的没有得到System.out.println(SampleArray[i]); 的最后一部分。为什么是SapleArray[i]?有人可以请教我。
public class TestClass {
public static void main(String[] args) {
String SampleArray[] = {"B","D","A","R","Z"};
Arrays.sort(SampleArray);
for (int i=0; i < SampleArray.length; i++) {
System.out.println(SampleArray[i]);
}
}
}
【问题讨论】:
-
请注意,您的数组已就地排序,这意味着原始顺序丢失了。