java迭代器原理1

**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) {

}

}**

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章