Java 如何显示-ArrayListlista=new ArrayList()
我有个小问题。我想显示我的ArrayList中的所有表 守则:Java 如何显示-ArrayListlista=new ArrayList(),java,arraylist,integer,Java,Arraylist,Integer,我有个小问题。我想显示我的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
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);
是否使用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");
}
}
}
使用java.util.Arrays.toStringObject[]a。谢谢@NishantBhardwaz,它终于起作用了@欢迎光临。
[Ljava.lang.Integer;@60e53b93
[Ljava.lang.Integer;@60e53b93
[Ljava.lang.Integer;@60e53b93
[Ljava.lang.Integer;@60e53b93
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");
}
}
}