Java_17 迭代器
来源:互联网 发布:福州淘宝美工培训机构 编辑:程序博客网 时间:2024/05/17 06:29
1.迭代器的创建和使用
利用Iterator接口创建迭代器,Iterator接口位于java.util包下。Iterator接口中有3个方法hasNext():如果仍有元素可以迭代,则返回truenext():返回迭代的下一个元素remove():从迭代器指向的collection中移除迭代器返回的最后一个元素(可选操作)
2.Iterator、ListIterator遍历ArrayList
package Demo;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;public class IteratorDemo { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); for(int i=0;i<10;i++){ list.add(i); }// System.out.println("列表中的全部元素:");// for(Iterator<Integer> it = list.iterator();it.hasNext();){// System.out.print(it.next()+" ");// } System.out.println("列表中的全部元素:"+list); System.out.println("逆序输出列表中的元素:"); ListIterator<Integer> li = list.listIterator(); for(li = list.listIterator();li.hasNext();){ li.next(); } for(;li.hasPrevious();){ System.out.print(li.previous()+" "); } }}
阅读全文
0 0
- Java_17 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- C++中的C_str()函数用法
- ajax验证userName是否可用
- Java泛型在静态方法中的使用
- 分布式开放消息系统(RocketMQ)的原理与实践
- 我也有博客啦
- Java_17 迭代器
- HDU5972Regular Number [shiftand][字符串]
- JavaScript学习之自定义对象--小游戏别踩白块儿
- 赶去公司
- OFDM总结
- 8.17 想越狱的小杉 1535
- Nginx 实现虚拟机
- selenium2.0如何解决对于IE11的加载支持
- nginx随系统启动