博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java---------Iterator的用法
阅读量:6906 次
发布时间:2019-06-27

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

hot3.png

Java中的Iterator功能比较简单,并且只能单向移动:

1.  使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collection继承。

2.  使用next()获得序列中的下一个元素 。

3. 使用hasNext()检查序列中是否还有元素 。

4. 使用remove()将迭代器新返回的元素删除。

JDK1.6之后:

ArrayList<String> list = new ArrayList<String>();

list.add("aa");
list.add("bb");
list.add("cc");
Iterator<String> iter = list.iterator();
while(iter.hasNext()){
String str= iter.next();
System.out.println(str);
}

使用 iterator()方法可以获取到对应的Iterator<XX> 集合

 

转载于:https://my.oschina.net/u/2870118/blog/745728

你可能感兴趣的文章
The direct sum of functions
查看>>
微软职位内部推荐-Senior Software Engineer
查看>>
《Linux内核设计与实现》读书笔记(十五)- 进程地址空间(kernel 2.6.32.60)
查看>>
codevs1026
查看>>
CXF支持 SOAP1.1 SOAP1.2协议
查看>>
vue 开发系列(二) vue ajax 拦截
查看>>
数据结构-元组
查看>>
移动临时表空间
查看>>
chrome允许加载本地文件
查看>>
SocketCluster
查看>>
Tags在XHTML1.0各DTD的校检数据
查看>>
next中layout
查看>>
eclipse 注释字体不一致的问题
查看>>
运放的PID电路
查看>>
Ubuntu下sqlite3的安装及使用
查看>>
LintCode - Backpack
查看>>
使用percona-xtrabackup工具对mysql数据库的备份方案
查看>>
C# URL 中文编码与解码
查看>>
jquery源码解析:pushStack,end,ready,eq详解
查看>>
Qt核心模块的组成
查看>>