package myCollection; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; /*1·5Collection集合的遍历 Iterator:迭代器,集合的专遍历方式 .Iterator<E>iterator0:返回此集合中元素的弋器,涌氵寸隼合的iteratoro方氵去得到 .迭代器是通过集合的iterator0方氵去得到的,所以我们说它是依赖于集合而的 Iterator中的常用方法 E next0:返回迭代中的下一个元素 .booleanhasNextO:如果迭代具有更多元素,则返回true*/ public class Iterator01 { public static void main(String[] args) { //创建集合对象· Collection<String> c=new ArrayList<String>(); //添加元素 c.add("hello"); c.add("world"); c.add("java"); //.Iterator<E>iterator0:返回此集合中元素的弋器,涌氵寸隼合的iteratoro方氵去得到 Iterator<String> it= c.iterator(); //E next():返回迭代中的下一个元素 /* System.out.println(it.next()); //返回hello System.out.println(it.next()); System.out.println(it.next());*/ //.boolean hasNext():如果迭代具有更多元素,则返回true //使用while改进循环 while (it.hasNext()){ String s= it.next(); System.out.println(s); // System.out.println(it.next()); } } }
Java集合利用迭代器遍历
最新推荐文章于 2023-12-13 11:12:51 发布