Iterator迭代器

Iterator迭代器

迭代

在从集合中取元素之前,先判断集合中是否存在,如果有就取出。继续判断,取出,知道集合中的元素被全部取出来。

常用方法:

1.public boolean hasNext();

如果集合中任然有元素,则返回true,反则,false》

2.public E next ();

返回迭代的下一个元素。

使用方法

1.使用集合类中iterator()获取迭代器的实现类对象,使用Iterator类型接口接收

2.用hasNext()判断有没有下一个元素

3.使用next() 获取集合下一个元素

Collection<String> col = new ArrayList<String>();
       col.add("张三丰");
       col.add("李四喜");
       col.add("王二小");
       Iterator<String> iterator = col.iterator();//1
       while(iterator.hasNext()){//2
           System.out.println(iterator.next());//3
      }

 

posted @ 2020-07-31 21:23  神也没办法  阅读(94)  评论(0编辑  收藏  举报