close
Collection的拜訪有很多方式
其中一種就是使用foreach
而只有有實作Iterable的類別都可以使用foreach
另一種拜訪方式就是使用Iterator
主要用其中三種方法來完成拜訪和移除
boolean hasNext() : 用來判斷是否還有下一個元素
Object next() : 將指標移到下一個元素
void remove() : 移除指標目前所指的元素
實際用法可以參考http://wiki.jikexueyuan.com/project/java-enhancement/java-thirty.html
而foreach和Iterator的拜訪選擇可以參考
https://stackoverflow.com/questions/18508786/for-each-vs-iterator-which-will-be-the-better-option
1. 官網https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html
2. 官網https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html
文章標籤
全站熱搜
留言列表