Java Collection集合遍历运行代码实例
2020-04-24 18:17
841 查看
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); } /* 运行结果: hello world java */ } }
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- java 集合(2) 遍历collection集合方法 iterator / 加强型for循环
- Java基础知识强化之集合框架笔记06:Collection集合存储自定义对象并遍历的案例
- [置顶] 遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发
- J2SE堂上实例2.4Java中的Collection集合框架体系
- 遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发
- java的Map集合中按value值进行排序输出的实例代码
- Java集合教程之Collection实例详解
- Java基础知识强化之集合框架笔记13:Collection集合存储学生对象并遍历
- [疯狂Java]集合:Java集合框架、Collection、forEach遍历器/Consumer函数接口、forEach遍历集合
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin
- java 使用foreach遍历集合元素的实例
- java集合Collection中的两种遍历
- Java中List集合的遍历实例详解
- Java:集合,Array、Collection(List/Set/Queue)、Map的遍历,比如:ArrayList,LinkedList,HashSet,HashMap
- Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)
- java中Map集合的常用遍历方法及HashMap的应用实例
- 遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发
- java--Map集合常见遍历格式代码
- java 遍历request中的所有表单数据的实例代码
- Java 集合之Collection 接口和遍历方法