Java如何打印数组
许多学编程专业的同学面试的时候,考官都会问到Java如何打印数组这样的问题,下面小编为大家解答一下,希望能帮到大家!
1、数组的打印除了用for循环之外还可以借助Arrays的.toString方法,从下图可以看到,toString方法可以打印任何类型的数组。
2、如何打印一个ArrayList呢?方法有三类:
Listlist = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
//方法1
Iterator it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
//方法2
for (String str : list) {
System.out.println(str);
}
//方法3
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
3、如何打印一个二维数组呢?方法有两种:
int[][] numArray = new int[5][5];
//方法1
for (int i = 0; i < 5; ++i) {
for (int j = 0; j < 5; ++j) {
numArray[i][j]++;
}
}
//方法2
System.out.println(Arrays.deepToString(numArray));
Java语言提供了一些高级的API方法,帮你实现了一些常见的操作,所以要多多熟悉API,这样你的编程思路会更开阔,面试起来就会更轻松。
【Java如何打印数组】相关文章:
如何正确使用Java数组12-02
JAVA数组知识解析11-27
Java数组的使用11-14
Java数组的基础学习教程12-03
Java数组的基本学习教程11-26
关于java集合数组的区别12-07
java旋转二维数组实例12-01
Java基础语法之数组的使用11-27
Java中的数组基础知识整理12-02