Iterator遍历集合,在遍历集合的同时对集合数据进行操作,避免直接遍历更新集合数据报错
List<UserBean> list=new Arraylist();
Iterator<UserBean> it = list.iterator();
while (it.hasNext()) {
UserBean x = it.next();
if ("".equals(x.getPersonName()) && "".equals(x.getIdCard())) {
it.remove();//list.remove(i);使用list的remore方法,造成数据遍历删除,顺序错误
}
}
初始化List集合并赋值
public static List<String> wenShuListLocal=new ArrayList<String>(){
{
add("检查笔录");
add("询问笔录");
add("勘验笔录");
add("扣押决定书");
add("证据照片");
add("当场处罚决定书");
add("责令整改通知书");
}
};