list 正确remove的方式.

public static void main(String[] args) {
		List<String> stlist=new ArrayList<String>();
		stlist.add("1");
		stlist.add("2");
		stlist.add("3");
		stlist.add("4");
		stlist.add("5");
		stlist.add("6");
		stlist.add("7");
		Iterator<String> it=stlist.iterator();		
		while(it.hasNext()){
			String i=it.next();
			if(i.equals("1") ||i.equals("2")|| i.equals("6")){
				it.remove();
			}
		}
		for(String i:stlist){
			System.out.println("i:"+i);
		}
	}

猜你喜欢

转载自wj-geyuan.iteye.com/blog/2316683