package mainPackage;
import java.util.Random;
public class Test {
public static void main(String args[]){
int[][] d = new int[][]{{34,43,23,54,24},{43,34,32,43,}};
int g = d.length;
int k = d[1].length;
for(int i = 0; i<d.length;i++){
System.out.println(d[i]);
}
for(int j = 0; j<d.length;j++){
System.out.println(d[j]);
}
}
}
而不是打印出阵列,而不是打印出来
[I@15db9742
[I@6d06d69c
[I@15db9742
[I@6d06d69c
我该如何解决?有什么问题?我需要转换一些东西吗?
答案 0 :(得分:1)
您需要使用Arrays.toString(yourArray)
来获得有意义的数组表示。数组的默认toString
实现提供了您看到的输出。
在你的情况下,写下
System.out.println(Arrays.toString(d[i]));