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

 

文章標籤
全站熱搜
創作者介紹
創作者 RX1226 的頭像
RX1226

給你魚竿

RX1226 發表在 痞客邦 留言(0) 人氣(232)