如何显示 - ArrayList<Integer[]> lista = new ArrayList<>()



我有小问题。我想在我的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");
        }
    }
}

最新更新