1. 程式人生 > >for迴圈的另類寫法

for迴圈的另類寫法

在做專案的時候經常需要對查詢出來的資料進行便利迴圈

一般會有兩種方式for和Iterator ;

for迴圈不能對迴圈的物件進行remove和add操作

iterator 與while結合程式碼又會過多冗餘。

最近剛發現一種新的寫法可以更快的解決這樣的問題

List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
for(Iterator ite = list.iterator();ite.hasNext();){
System.out.println(ite.toString());
System.out.println(ite.next());
ite.remove();
}