提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
使用迭代器从集合中移除元素
import java.util.Iterator; import java.util.ArrayList;//from 时 代 J a v a 公 众 号 - N o w J a v a . c o m public class Main { public static void main(String[] args) { ArrayList aList = new ArrayList(); aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); System.out.println("ArrayList before removal : "); for(int i=0; i< aList.size(); i++) System.out.println(aList.get(i)); //来自 nowjava.com - 时代Java Iterator itr = aList.iterator(); String strElement = ""; while(itr.hasNext()){ strElement = (String)itr.next(); if(strElement.equals("2")) { itr.remove(); break; }