67,514
社区成员
发帖
与我相关
我的任务
分享
int[] array = {1,5,9,6,8,9};
int[] test1= array;
int[] test2 = array.clone();
Arrays.sort(test1);
Arrays.sort(test2);
System.out.println(Arrays.toString(test1));
System.out.println(Arrays.toString(test2));
test1=array;
test2=array;
System.out.println(Arrays.toString(test1));
System.out.println(Arrays.toString(test2));
上面的代码输出:
[1, 5, 6, 8, 9, 9]
[1, 5, 6, 8, 9, 9]
[1, 5, 6, 8, 9, 9]
[1, 5, 6, 8, 9, 9]
看了一下Arrays的源码,当数组长度小于7时,采用的是冒泡排序;数组长度大于等于7时,采用的快速排序;