1.原生迭代器用法
//创建一个集合对象
Collection<String> collection=new ArrayList<>();
//往集合中添加元素
collection.add("姚明");
collection.add("科比");
collection.add("麦迪");
collection.add("詹姆斯");
collection.add("戴维斯");
//使用集合中的方法iterator()获取迭代器对象,使用Iterator接口接收(多态)
//Iterator<E>接口泛型和集合泛型一致
//多态 接口 实现类对象
Iterator<String> iterator = collection.iterator();
//使用循环取数据
while (iterator.hasNext()){
String e = iterator.next();
System.out.println(e);
}
2.简化迭代器用法(增强for循环,IDEA中可使用collection.for快捷键)
for (String s : collection) {
System.out.println(s);
}