Java Iterable 和 Iterator 示例
来源:互联网 发布:阿里代销如何传淘宝 编辑:程序博客网 时间:2024/06/01 07:31
废话不多说,直接上代码:
package Test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class MyTest {public static class MyIterable implements Iterable<String>{private List<String> mylist;public MyIterable(){super();mylist = new ArrayList<>();}public void Add(String value) {mylist.add(value);}@Overridepublic Iterator<String> iterator() {return new Iterator<String>() {int myIndex = -1;@Overridepublic boolean hasNext() {return mylist.size()-1>myIndex;}@Overridepublic String next() {myIndex++;return mylist.get(myIndex);}};}}public static void main(String[] args) {MyIterable myIterable = new MyIterable();myIterable.Add("111");myIterable.Add("1122");myIterable.Add("33");Iterator<String> iterator = myIterable.iterator();System.out.println(iterator.next());Iterator<String> iterator2 = myIterable.iterator();System.out.println(iterator2.next());}}
阅读全文
0 0
- Java Iterable 和 Iterator 示例
- Java中的Iterable和Iterator
- Java迭代器---Iterable和Iterator
- java中的Iterator和Iterable 区别
- java中的Iterator和Iterable 区别
- java Iterable接口和Iterator迭代器
- java中的Iterator和Iterable 区别
- Java中的Iterator和Iterable的区别
- java中Iterator和Iterable的区别
- Java中Iterable和Iterator的区别
- java中的Iterator和Iterable 区别
- java中的Iterator和Iterable 区别
- java迭代器--Iterator和Iterable接口
- Java中Iterable和Iterator的辨析
- java集合----Iterable和Iterator的区别
- [java学习笔记]Iterator和Iterable接口
- java中的Iterator和Iterable 区别
- Java中Iterable和Iterator的辨析
- iOS 开发中方法延迟执行的几种方式
- 改变
- [Err] 1062
- Java中的关键字
- three.js绘制网格
- Java Iterable 和 Iterator 示例
- 第十三周项目一(2)
- Embarcadero DBArtisan 9.1 乱码问题的解决方法
- 简单的代码生成程序
- RabbitMQ的应用场景以及基本原理介绍
- Content-Type详解
- 调试ecs到本地udp通信
- Python判断文件和文件夹是否存在的方法
- 关于eclipse安装maven插件的问题