Java Arrays.sort 将结果重置为零

标签 java arrays sorting

我正在使用 Java Arrays.sort 对二维数组的元素进行排序:

int[][] RAM = new int[4][10000];

我用整数填充 RAM 数组,然后调用:

for (i=0;i<4;i++){
    Arrays.sort(RAM[i]);
System.out.println(i);
}

这会导致 RAM[][] 的所有元素都被零填充。我做错了什么?

最佳答案

你真的先用数字填充了数组吗? 如果你这样做了,你只是打印出二维数组的第一部分。您需要打印所有 40,000 个条目。 array 中的每个数组 10,000。所以 [0][0...9999]、[1][0...9999] 等

关于Java Arrays.sort 将结果重置为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10636458/

相关文章:

Python Numpy : All combinations from array or scalar

python - 在 Numpy 数组中累积常量值

java - 如何在java中返回一个2D字符?

javascript - Backbonejs 集合更改排序顺序?

python:组合排序键函数 itemgetter 和 str.lower

java - 比较用户输入

java - Arrays.sort( myarray) 物理上改变了数组?

Java同步原语

java - 如何修复不同语言中出现的 setError 消息?

javascript - 有没有更简单的方法在 JavaScript 中对响应对象进行排序?