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

网友投稿 255 2022-12-10


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

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

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

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

Iterator中的常用方法

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

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

代码如下

public class CollectionDemo_01 {

public static void main(String[] args) {

//创建集合对象

Collection c = new ArrayList();

//添加元素

c.add("hello");

c.add("world");

c.add("java");

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

Iterator it = c.iterator();

/*

阅读源码可以知道,iterator方法,返回了一个实现Iterator接口的具体实现类Itr所创建的对象

public Iterator iterator() {

return new Itr();

}

private class Itr implements Iterator {}

*/

//使用while循环遍历集合

while (it.hasNext()){

String s = it.next();

System.out.println(s);

}

/*

运行结果:

hello

worhttp://ld

javahttp://

*/

}

}

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java HashSet集合存储遍历学生对象代码实例
下一篇:Java LinkedList集合功能实例解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~