我有小问题。我想在我的arraylist中显示所有表格
代码:
Integer[] numbers = {4, 7, 2, 1, 14, 23, 10, 5};
ArrayList<Integer[]> list = new ArrayList<>();
list.add(numbers);
list.add(numbers);
list.add(numbers);
list.add(numbers);
System.out.println(list.size());
show(list);
public static <T> void show(ArrayList<Integer[]> arg){
for (Integer[] i: arg){
System.out.println(i.toString());
}
我所看到的只是:
[Ljava.lang.Integer;@60e53b93
[Ljava.lang.Integer;@60e53b93
[Ljava.lang.Integer;@60e53b93
[Ljava.lang.Integer;@60e53b93
使用ToString查看所有记录?
感谢您的帮助。
只需如下更改您的显示方法。希望这对您有帮助。
public static <T> void show(ArrayList<Integer[]> arg) {
for (final Integer[] i : arg) {
System.out.println("n");
for (int j = 0; j < i.length; j++) {
System.out.print(j + "t");
}
}
}