for each循環(huán)語句的循環(huán)變量將會遍歷數(shù)組中的每個元素,而不需要使用下標(biāo)值登刺。
增強版的for循環(huán)的語句格式為:
for (variable : collection) statement
collection這一集合表達(dá)式必須是一個數(shù)組或者是一個實現(xiàn)了Iterable接口的類對象(例如ArrayList)屹逛。例如:
for (int element : a)
System.out.println(element);
打印數(shù)組a的每一個元素涤垫,一個元素占一行漾肮。
不過有個更加簡單的方式打印數(shù)組中的所有值谤狡,即使用Arrays類的toString方法。調(diào)用Arrays.toString(a)卧檐,返回一個包含數(shù)組元素的字符串墓懂,這些元素被放置在括號內(nèi),并用逗號分隔霉囚,例如捕仔,“[2, 3, 5, 7, 11, 13]”。要想打印數(shù)組盈罐,可以調(diào)用榜跌。
System.out.println(Arrays.toString(a));