java动态删除会合元素(List)

java动态删除集合元素(List)
如下用法是不正确的:
for(JaveBean1 jb: jbList){
    if(jb.status == F){
        jbList.remove(jb);
    }
}

具体原因可以参考:
http://blog.****.net/smcwwh/article/details/7036663
正确的使用方法是
Iterator<JavaBean1> it = jbList.iterator();
while(it.hasNext){
    JavaBean1 jb = it.next();
    if(jb.status == F){
        it.remove();
    }
}