Java 如何显示-ArrayListlista=new 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

我有个小问题。我想显示我的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);
是否使用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");
        }
    }
}