**package simple;
/**
* 迭代器原理:初級
* @author Lenovo
*
*/
public class SimpleList {
public String element[]= {"a","b","c"};
public int size=element.length;
//計數器
private int course=-1;
public int size() {
return this.size;
}
public boolean hasnext() {
return course+1<this.size;
}
public String next() {
course++;
return element[course];
}
public void remove() {
//移動數組元素
System.arraycopy(element, course+1, element, course, this.size-(course+1));
//實際大小
this.size--;
//指針回位
course--;
}
public static void main(String[] args) {
}
}**