您的位置:首页技术文章
文章详情页

Java Collection集合遍历运行代码实例

【字号: 日期:2022-09-03 09:06:54浏览:39作者:猪猪

Iterator : 迭代器,集合的专用遍历方式

Iterator <E> iterator() : 返回此集合中元素的迭代器,通过集合的iterator()方法得到

迭代器是通过集合的iterator()方法得到的,所以我们说它是依赖于集合而存在的

Iterator中的常用方法

E next() : 返回迭代中的下一个元素

boolean hasNext() : 如果迭代具有更多元素,则返回true

代码如下

public class CollectionDemo_01 { public static void main(String[] args) { //创建集合对象 Collection<String> c = new ArrayList<String>(); //添加元素 c.add('hello'); c.add('world'); c.add('java'); //Iterator <E> iterator() : 返回此集合中元素的迭代器,通过集合的iterator()方法得到 Iterator<String> it = c.iterator(); /* 阅读源码可以知道,iterator方法,返回了一个实现Iterator<E>接口的具体实现类Itr所创建的对象 public Iterator<E> iterator() {return new Itr(); } private class Itr implements Iterator<E> {} */ //使用while循环遍历集合 while (it.hasNext()){ String s = it.next(); System.out.println(s); }/* 运行结果:helloworldjava */ }}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持好吧啦网。

标签: Java
相关文章: