【发布时间】:2011-12-03 23:51:50
【问题描述】:
我正在尝试用 Java 中的 Iterable 实现一个迭代器,这是我目前所拥有的:
public class keysIterator<A> implements Iteratble<A<{
A[] elements;
int nextElement;
keysIterator(A[] elements, int nextElement) {
this.elements = elements;
this.nextElement = 0;
}
public boolean hasNext() {
return this.nextElement < elements.length;
}
public A next() {
A result = elements[nextElement];
nextElement = nextElement + 1;
return result;
}
public void remove() {
// TODO Auto-generated method stub
}
public Iterator<A> iterator() {
// TODO Auto-generated method stub
}
}
我需要帮助编写删除和迭代器方法,非常感谢任何帮助。
谢谢。
【问题讨论】: