Enumeration是一个
接口,定义了两个规则,可以
获取连续的数据,对数据结构非常重要。
接口源码:
publicinterfaceEnumeration<E>{boolean hasMoreElements(); E nextElement();}
由此可见,接口定义了两个函数:
1:是否有更多元素
2:获取下一个元素
附上自己做的demo:
package com.wang.interfaceTest;import java.util.Enumeration;/** * 此类用于测试枚举接口 * @author Administrator * */publicclassEnumerationTestimplementsEnumeration<String>{privateint count;privateint length;privateString[] arr;publicEnumerationTest(int count,int length,String[] arr){this.count = count;this.length = length;this.arr = arr;}@Overridepublicboolean hasMoreElements(){return(count<length);}@OverridepublicString nextElement(){returnthis.arr[this.count++];}publicstaticvoid main(String[] args){String[] myArr =newString[]{"哈哈","呵呵","嘿嘿","嘎嘎","哇哇","咩咩"};EnumerationTest et =newEnumerationTest(0, myArr.length, myArr);while(et.hasMoreElements()){System.out.println(et.nextElement());}}}
运行结果:
哈哈呵呵嘿嘿嘎嘎哇哇咩咩
来自为知笔记(Wiz)
转载于:https://www.cnblogs.com/douJiangYouTiao888/p/6473869.html
相关资源:JAVA上百实例源码以及开源项目
转载请注明原文地址: https://mac.8miu.com/read-7955.html