for each循环语句的循环变量将会遍历数组中的每个元素,而不需要使用下标值。
增强版的for循环的语句格式为:
for (variable : collection) statement
collection这一集合表达式必须是一个数组或者是一个实现了Iterable接口的类对象(例如ArrayList)。例如:
for (int element : a)
System.out.println(element);
打印数组a的每一个元素,一个元素占一行。
不过有个更加简单的方式打印数组中的所有值,即使用Arrays类的toString方法。调用Arrays.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分隔,例如,“[2, 3, 5, 7, 11, 13]”。要想打印数组,可以调用。
System.out.println(Arrays.toString(a));