1.forEach方法##
public class CollectionForEach {
public static void main(String[] args){
List lists=new LinkedList();
lists.add("a");
lists.add("b");
lists.forEach(obj->System.out.println("顯示: "+obj));
}
}
2.iterator遍歷
public class IteratorTest {
public static void main(String[] args){
List lists=new LinkedList();
lists.add("a");
lists.add("b");
Iterator it=lists.iterator();
while(it.hasNext()){
String list=(String)it.next();
System.out.println(list);
}
}
}
3.Iterator的forEachRemaining方法
public static void main(String[] args){
List lists=new LinkedList();
lists.add("a");
lists.add("b");
Iterator it =lists.iterator();
it.forEachRemaining(obj->System.out.println("顯示: "+obj));
}
4.for(Object obj : lists), 結(jié)果和上面其他方法不一樣結(jié)果有大括號(hào)[a,b]
public class ForEachTest {
public static void main(String[] args){
List lists=new LinkedList();
lists.add("a");
lists.add("b");
for(Object obj : lists){
String list=(String)obj;
}
System.out.println(lists);
}
}
Iterator不可刪除內(nèi)容、也不能添加內(nèi)容强饮,否則報(bào)異常ConcurrentModificationException