自定义加强for循环,用一个类实现
来源:互联网 发布:新版mac mini 发布时间 编辑:程序博客网 时间:2024/05/22 07:43
import java.util.Iterator;//自定一个类使用增强for循环class MyList implements Iterable<String>{Object[] arr = new Object[10];//自定义一个数组int index = 0 ;//当前的指针public void add(Object o){arr[index++] = o; // 1}public int size(){return index;}@Overridepublic Iterator<String> iterator() {return new Iterator<String>() {int cursor = 0;@Overridepublic boolean hasNext() {return cursor<index;}@Overridepublic String next() {return (String) arr[cursor++];}@Overridepublic void remove() {}};}}public class demo19 {public static void main(String[] args) {MyList list = new MyList();list.add("张三");list.add("李四");list.add("王五");for(String item :list){System.out.println(item);/*list.remove();以在使用增强for循环变量元素的过程中不准使用集合对象对集合的元素个数进行修改。*/}}}
0 0
- 自定义加强for循环,用一个类实现
- 自定义一个类使用增强for循环
- 加强for循环
- 加强版for循环
- 一个for循环实现九九乘法表
- 一个for循环实现九九乘法表
- 加强版的for循环
- 用一个for循环实现打印乘法口诀表
- 用一个for循环实现矩阵的转置
- 用for循环实现在控制台打印一个矩形
- jdk 1.5新特性--for 循环加强
- 可变形参与加强for循环--
- JAVA 加强版的for循环
- 对加强for循环的感悟
- [Java5新特性]加强For循环
- 赞 :java 加强版for循环
- Java foreach(加强for循环)
- 用for循环实现九九乘法表
- HDU 5344 MZL's xor
- HSACM 1680 能量项链
- Excel VBA如何创建可撤销操作的宏
- 华为oj:删除重复字符
- hdu1285(确定比赛名次)初学拓扑
- 自定义加强for循环,用一个类实现
- 如何在一个Activity中添加menu
- 解决Android 5.0中出现的警告:Service Intent must be explicit
- HDU 3555 HDU 2089(数位DP)
- c++派生类和基类的构造函数和析构函数
- Android WebView Memory Leak WebView内存泄漏
- SegmentController
- [转]跟我一起写 Makefile
- 嵌入式汇编的基本格式