首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Enumeration接口的一个兑现

2012-12-28 
Enumeration接口的一个实现import java.util.ArrayListimport java.util.Enumerationimport java.util.L

Enumeration接口的一个实现


import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;

public class ListEnumeration<E> implements Enumeration<E> {
???
??? private List<E> list = new ArrayList<E>();
??? private int index = -1;
???
??? public ListEnumeration(){
??? ???
??? }
???
??? public void add(E e){
??? ??? list.add(e);
??? }

??? @Override
??? public boolean hasMoreElements() {
??? ??? if(list.isEmpty()){
??? ??? ??? return false;
??? ??? }
??? ???
??? ??? return index < (list.size() - 1);
??? }

??? @Override
??? public E nextElement() {
??? ??? index ++ ;
??? ??? return list.get(index);
??? }
???
}

热点排行