刷题的时候经常需要查看数组元素情况,虽然for循环也可以,但是稍微麻烦了一点,这里就记忆一下一句话打印的方法。
1.普通数组
Arrays.toString();
int[] test = {1,2,3,4};
System.out.println(Arrays.toString(test));
2.二维数组
Arrays.deepToString();
int[][] image = {{1,1,1},{1,1,0},{1,0,1}};
System.out.println(Arrays.deepToString(image));
这里多维数组都可以这么打印,不单单只二维。
3.集合
直接输出即可
List<Integer> list = new LinkedList<>();
list.add(1);
list.add(2);
System.out.println(list);
这里是因为集合重写了toString方法
HashMap这种也支持。