1、使用interator遍历
public class EnhancedLoop {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("a");list.add("b");list.add("c");
ListIterator<String> it = list.listIterator();
while (it.hasNext()) {
String str = it.next();
if(str.equals("b")){
it.remove();
}
System.out.println(str);
}
}
//for增强循环
for(String s:list){
System.out.println(s);
}
}
此方法可以在遍历的时候删除不合适的项,ListIterator只限于在list集合中用,set集合不能使用