Java中打印数组时不想用for遍历数组,可以试试下面几种方法


ArrayList直接打印

1
2
3
4
5
6
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
System.out.println(list);

输出

1
[1, 2, 3, 4]

Arrays类打印数组

java.util.Arrays的toString()方法

1
System.out.println(Arrays.toString(new int[] {1, 2, 3, 4}));

输出
1
[1, 2, 3, 4]

Arrays类打印二维数组

java.util.Arrays的deeptoString()方法

1
System.out.println(Arrays.deepToString(new int[][] {{1, 2}, {3, 4}}));

输出
1
[[1, 2], [3, 4]]