java中迭代器的使用
java中迭代器的作用就是循环的代换
遍历列表读取数据
两种遍历用法:
//for循环遍历
for(iterator<类型名> 迭代器名 = 列表名.iterator();迭代器名.hasNext();){
System.out.println(迭代器名.next());
}
//while循环遍历
iterator<类型名>迭代器名 = 列表名.iterator();
while(迭代器名.hasNext()){
System.out.println(迭代器名.next());
}
这里有代码演示
while循环
public class FanXin {
public static void main(String[] args) {
List<String> list =new ArrayList<>();//
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
Iterator<String> iterator1 = list.listIterator();
while (iterator1.hasNext()){
System.out.print(iterator1.next() + "\t");
}
Iterator 迭代器虽然有点过时,但是有时候我们在现有的项目中还是会看到,所以还是得掌握一番,以备不时之需!