Map的循环删除

使用 Iterator 遍历删除

if(returnMap != null && returnMap.size() > 0) {
	for(Iterator<Entry<Integer, HacchuMeisaiDataBean>> iterator = returnMap.entrySet().iterator(); iterator.hasNext();) {
		Entry<Integer, HacchuMeisaiDataBean> entry = iterator.next();
		HacchuMeisaiDataBean bean = entry.getValue();
		if(bean != null && bean.getIntCd() == -1) {
			iterator.remove();
			continue;
		}
	}
}

  

posted @ 2020-09-11 10:45  蝶花残梦  阅读(625)  评论(0编辑  收藏  举报
Live2D