腾讯围棋2026
76.33MB · 2026-02-04
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式一:迭代器遍历
Iterator<String> iterator = c.iterator();
while (iterator.hasNext()){
String s = iterator.next();
System.out.println(s);
}
值得注意的是,此方法底层仍是使用了迭代器
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式二:增强for循环
for (String s : c) {
System.out.println(s);
}
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式三:forEach遍历
c.forEach(new Consumer<String>() {
@Override
public void accept(String s) {
System.out.println(s);
}
});
代码可简写成下面这样:
Collection<String> c = new ArrayList<>();
c.add("语文书");
c.add("英语书");
c.add("数学书");
c.add("课外书");
// 方式三:forEach遍历
c.forEach(s -> System.out.println(s));
hezhongying.blog.csdn.net/article/det…