我必须制作一个自定义迭代器,它可以无休止地遍历数组。考虑到我以前从未在 java 中使用过迭代器,我不知道该怎么做。如果有人可以帮助我并向我解释,我将非常感激。
public class Numbers{
private int[] array;
public Numbers(int[] array){
this.array = array
}
public static void main(String[] args) {
Numbers n = new Numbers();
Iterator num = n.sequence();
for(int i = 0; i < 10; i++){
if (num.hasNext()){
System.out.print(num.next() + " ");
System.out.println();
}
}
}
}