Enumeration 接口的使用

mac2022-06-30  111

     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上百实例源码以及开源项目
最新回复(0)