Foreach syntax
foreach 循环用于遍历数组以及对象集合。
Example:for(变量类型: 表格 |collection){
.
.
}
for(String s : listString) {
System.out.println(s);
}
在 java
public class 循环 {输出:
public static void main(String[] args) {
String[] tstring = {aa”,ab”,ac”,ad”,ae”};
for(String s: tstring)
System.out.println(s);
}
}
aa
ab
ac
ad
ae
Object Collection Path with foreach
public class Parcours_List_foreach {Runtime:
public static void main(String[] args) {
ArrayListarraylist = new ArrayList ();
arraylist.add(e1”);
arraylist.add(e2”);
arraylist.add(e3”);
arraylist.add(e4”);
for(String s : arraylist){
System.out.println(s);
}
}
}
e1
e2
e3
e4
注意: 在某些情况下,您需要直接使用 Iterator,例如,使用 foreach 删除项可能会导致异常。ConcurrentModificationException. |
Iterator引用:iterator = list.iterator();
while(iterator.hasNext()) {
System.out.println(iterator.next());
}
JavaDoc: For-Each 循环
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel ! J'ai enfin compris comment utiliser Apache POI correctement.
Merci Jean ! N'hésitez pas si vous avez des questions.