?
import java.util.Collection; import java.util.HashSet; import java.util.Iterator;public class TestIterator {public static void main(String[] args){Collection books=new HashSet();books.add("java講義");books.add("java的Ajax寶典");books.add("java 權威指南");//獲取books集合對應的迭代器Iterator it=books.iterator();while(it.hasNext()){//it.hasnext() 返回的數據類型是Object的,所以要進行強制類型轉換String book=(String) it.next();System.out.println(book);if(books.equals("java講義")){it.remove();}// 對book復制,不會改變books的本身book="測試字符串";}System.out.println(books);} }
import java.util.Collection; import java.util.HashSet; import java.util.Iterator;public class TestIterator {public static void main(String[] args){Collection books=new HashSet();books.add("java講義");books.add("java的Ajax寶典");books.add("java 權威指南");//獲取books集合對應的迭代器Iterator it=books.iterator();while(it.hasNext()){//it.hasnext() 返回的數據類型是Object的,所以要進行強制類型轉換String book=(String) it.next();System.out.println(book);if(book.equals("java講義")){//使用Iterator迭代過程中,不可修改集合元素,下面代碼引發了異常 books.remove(book);}}//System.out.println(books); } }
?
java的Ajax寶典
java講義
java 權威指南
[java的Ajax寶典, java講義, java 權威指南]