Java学习之foreach
foreach是JAVA 5推出的特性。
主要用于array和collection类型。
1.用于array:
for (type var : arr) { body-of-loop } // 等价于 for (int i = 0; i < arr.length(); i++) { body-of-loop }
2.用于colloection:
for (type var : coll) { body-of-loop } // 等价于 for (Iterator<TYPE> iter = coll.iterator(); iter.hasNext();) { type arr = iter.next(); body-of-loop }