我有一個小問題。我想表明我的ArrayList中的所有表如何顯示 - ArrayList <Integer[]> lista = new 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查看全部記錄?
感謝您的幫助。
使用'java.util.Arrays.toString(Object [] a)'。 –