代码是:我想要的只是1s ...简单就够了吗?
int[][] myArr = new int[100][100];
System.out.println(myArr);
for (int i =0; i< myArr.length; i++) {
for (int j=0; j< myArr[i].length; j++) {
myArr[i][j] = 1;
}
}
Run Code Online (Sandbox Code Playgroud)
在两个印刷语句下它只打印出[[I @ 22911fb5(我不知道这意味着什么?)感谢您的帮助,我已经尝试将双括号放在其他地方,但一切都是无用的
这是因为toString数组的默认Object方法与默认方法类似,也就是说,它会为您提供混乱的哈希码.
System.out.println(Arrays.deepToString(arr))
Run Code Online (Sandbox Code Playgroud)
应该给你一个用大括号格式化的好结果.
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |