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. 解决Docker network Create加--subnet后遇到问题2. golang json数组拼接的实例3. JavaScript中break、continue和return的用法区别实例分析4. 编写更好的 Java 单元测试的 7 个技巧5. 详解Intellij IDEA的Facets和Artifacts6. PHP中的闭包function() use() {}使用场景和技巧7. 解决SpringBoot返回结果如果为null或空值不显示处理问题8. IntelliJ IDEA导出项目的方法9. 详解PHP laravel中的加密与解密函数10. js实现自定义右键菜单

网公网安备