#yyds干货盘点#获取一个迭代器

Java Iterator(迭代器) Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代ArrayList和HashSet等集合。 Iterator是Java迭代器最简单的实现, ListIterator是Collection API中的接口, 它扩展了Iterator接口. 迭代器it的两个基本操作是next, hasNext和remove: it.next(): 返回迭代器的下一个元素, 并且更新迭代器的状态 it.hasNext(): 用于检测集合中是否还有元素 it.remove: 将迭代器返回的元素删除 获取一个迭代器 //引入ArrayList和Iterator类 import java.util.ArrayList; import java.util.Iterator; public class RunoobTest{ public static void main(String[] args){ //创建集合 ArrayList sites = new ArrayList(); sites.add("Google"); sites.add("Runoob"); sites.add("Taobao"); sites.add("Zhihu"); //获取迭代器 Iterator it = sites.iterator(); //输出集合中的第一个元素 System.out.println(it.next()); } } 执行以上代码,输出结果如下: Google 循环集合元素 让迭代器it逐个返回集合中所有元素最简单的方法是使用while循环: while(it.hasNext){ System.out.println(it.next()); } import java.util.ArrayList; import java.util.Iterator; public class RunoobTest{ public static void main(String[] args){ //创建集合 ArrayList sites = new ArrayList(); sites.add("Google"); sites.add("Runoob"); sites.add("Taobao"); sites.add("Zhihu"); //获取迭代 Iterator it = sites.iterator(); //输出集合中所有元素 while(it.hasNext()){ System.out.println(it.next()); } } } 执行以上代码,输出结果如下: Google Runoob Taobao Zhihu

提供优质的网站源码大全,小程序、APP、H5、支付、游戏、区块链、商城、直播、影音、小说、公众号等源码下载。
易搜网络技术公司 » #yyds干货盘点#获取一个迭代器
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡