java中有Arrays.sort排序时为什么输出的时候前面有很多0?

2025-03-22 02:14:09
推荐回答(2个)
回答1:

你数组初始化的长度大于你的实际数据的个数、那些没有的就是默认0

回答2:

假设数组初始时候定义的是一个20的数组,然后前五个是你输入的数字,后边的默认值是0,排序后的0当然在前边,你可以打印自己的数组看。
System.out.println(Arrays.toString(array));
array是你的数组名。