非常简单的问题,我实现了一个数组枚举类,但不记得如何在 nextElement() 方法上获取正确的类型。代码如下...
public class ArrayEnumeration<Object> implements Enumeration<Object> {
private Object[] data;
private int n = 0;
public ArrayEnumeration(Object[] data) {
this.data = data;
}
@Override
public boolean hasMoreElements() {
return n < data.length;
}
@Override
public Object nextElement() {
n++;
return data[n - 1];
}
}
所以从 nextElement 方法返回的对象应该是创建类时定义的类型。我只是不记得该怎么做。很烦人!!!
提前谢谢了。