List<ExtendBean> lists = baseDaoService.selectEntityListByCond("com.sunwayworld.lims4.business.majorcontract.sql.selectMajorContractInfoByCond",new ExtendBean(), cond, page);
Iterator<ExtendBean> iterator = lists.iterator(); // 在遍历过程中同时需要修改List对象,则需要采用iterator遍历,单线程运行,避免抛出异常
while(iterator.hasNext()){
ExtendBean extendBean = iterator.next();
if (extendBean.containsKey("applicationdepartment")) {
String corpCodeStr = extendBean.get("applicationdepartment").toString();
String[] corpCodeArr = corpCodeStr.split(",");
for (String str : corpCodeArr) {
if (userInfo.getUsercode().equals(str.split(":")[0])) {
iterator.remove();
continue;
}
}
}
}
return lists;
java_通过迭代器修改List
猜你喜欢
转载自blog.csdn.net/zs_life/article/details/103305958
今日推荐
周排行