Java Collection集合遍历运行代码实例
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 */ }}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持好吧啦网。
相关文章:
1. Python趣味挑战之turtle库绘画飘落的银杏树2. python爬虫框架feapder的使用简介3. 前端设置cookie之vue-cookies使用及说明4. Python环境使用OpenCV检测人脸实现教程5. Python实现捕获异常发生的文件和具体行数6. Python *args和**kwargs用法实例解析7. python 安装教程之Pycharm安装及配置字体主题,换行,自动更新8. Java关键字volatile知识点总结9. Python3.8 + Tkinter: Button设置image属性不显示的问题及解决方法10. 基于Python数据分析之pandas统计分析

网公网安备