Enumeration接口简介
来源:互联网 发布:六一送什么礼物 知乎 编辑:程序博客网 时间:2024/06/02 01:57
Enumeration接口提供了一套标准的方法,为数据结构提供方法协议。
下面是一个使用的例子:
//e is an object that implements the Enumeration interfacewhile (e.hasMoreElements()) { Object o= e.nextElement(); System.out.println(o);}
实现该接口的对象由一系列的元素组成,可以连续地调用nextElement()方法来得到 Enumeration枚举对象中的元素。
Enumeration接口中仅定义了下面两个方法:
boolean hasMoreElemerts()
测试Enumeration枚举对象中是否还含有元素,如果返回true,则表示还含有至少一个的元素。
Object nextElement()
如果Enumeration枚举对象还含有元素,该方法得到对象中的下一个元素。
package com.zte.javabasic;import java.util.*;class DemoEnumeration {public static void main(String[] args){MyDataStruct dataStruct = new MyDataStruct();Enumeration myEnumeration = dataStruct.getEnum();while(myEnumeration.hasMoreElements()){System.out.println(myEnumeration.nextElement());}}}class MyEnumeration implements Enumeration{int count;int length;Object[] dataArray;MyEnumeration(int count, int length, Object[] dataArray){this.count = count;this.length = length;this.dataArray = dataArray;}public boolean hasMoreElements(){return (count < length);}public Object nextElement(){return dataArray[count++];}}class MyDataStruct{String[] data;MyDataStruct(){data = new String[4];data[0] = "0x00";data[1] = "0x01";data[2] = "0x02";data[3] = "0x03";}Enumeration getEnum(){return new MyEnumeration(0, data.length, data);}}
运行结果:
0x00
0x01
0x02
0x03
0 0
- Enumeration接口简介
- 接口 Enumeration
- Enumeration接口
- Enumeration接口
- Enumeration接口
- Enumeration接口
- Enumeration接口
- Enumeration接口
- Enumeration接口
- Enumeration接口
- 接口 java.util.Enumeration
- java 之Enumeration接口
- java.util.Enumeration接口
- Enumeration接口的用法
- java.util.Enumeration 接口
- java扫盲 接口 Enumeration
- 简单介绍Enumeration接口
- Java枚举Enumeration接口
- HITS算法及原理
- Material Design 和 开源库
- 网页换肤Jquery实现
- 主从数据库配置
- 拷贝匹配的文件夹及其子文件夹到指定位置
- Enumeration接口简介
- android pop自定义弹出窗口实现
- 执行root.sh,报clscfg.bin: error while loading shared libraries: libcap.so.1
- Qt5.2连接SQLServer2008
- getReturnValue Crash 解决办法
- Java strtus2文件下载不同浏览器文件名中文乱码处理
- (个人开源)vim-ide - consuming less finger, less brain and less cpu to read and write code
- Linux下查看文件和文件夹大小
- Internet起源与Web概述