博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Iterator --迭代器
阅读量:4946 次
发布时间:2019-06-11

本文共 1133 字,大约阅读时间需要 3 分钟。

import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;//Iterator 迭代器 -做遍历使用  -->伊特睿特        /**         * Collection集合元素的通用的获取方式:         * 在取元素之前先判断集合中有没有元素如果有取出再判断,         * 直到将集合中所有的元素取出         * Collection 接口定义方法 :         *         *   Iterator iterator() 返回 Iterator         *         *   ArrayList重写方法 iterator(),返回Iterable接口的实现类的的对象         *使用ArrayList重写方法集合对象         * array.iterator(),运行结果返回 Iterable接口的实现类对象         **     调用集合的方法iterator()获取出 Iterable接口的实现类对象         *              --> Iterable it =array.iterator() <--         *             while (it.hasNext())         *  it是接口的实现类对象,调用方法hasNext()和next()集合元素迭代         * */        //Iterable接口方法  -->伊特睿特      /**   boolean  hasNext();如果有元素可以迭代 返回true            next();获取可以迭代的下一个的元素  返回获取的元素       **/      //调用集合的方法iterator()获取出 Iterable接口的实现类对象        Collection 
arr=new ArrayList<>(); arr.add("我爱你"); arr.add("I LOVE You"); Iterator
it=arr.iterator(); while (it.hasNext()){ System.out.println(it.next());

 

转载于:https://www.cnblogs.com/yangnaidong/p/10456827.html

你可能感兴趣的文章
Stream、FileStream、MemoryStream的区别
查看>>
High Availability手册(3): 配置
查看>>
nfs+drbd+keepalived 高可用的实现
查看>>
HttpClient
查看>>
【实践】配置服务器网络环境思路
查看>>
数组重排
查看>>
leetcode[24]Swap Nodes in Pairs
查看>>
javaweb学习总结(三十八)——事务
查看>>
CRF 及CRF++ 安装与解释
查看>>
Mysql密码忘记,修改密码方法
查看>>
Gentoo: fcitx的安装
查看>>
winform windowsmediaplayer的属性
查看>>
JS获取当前页面的URL信息
查看>>
composer安装
查看>>
Struts2文件目录结构
查看>>
(六)jdk8学习心得之Stream流
查看>>
Ceph实验室:第六课:Ceph运维之横向扩展
查看>>
条件、循环和其他语句
查看>>
BZOJ4342 : CF348 Pilgrims
查看>>
Vue实现购物车功能
查看>>