map中value所有的值都为true的时候 这个判断怎么写
for (Map.Entry entry : isUpdateShow.entrySet()) {
if (entry.getValue().equals(true)) {
// do something
} else {
//do something
}
}
这个是循环 当其中一个value 等于true 会做些什么
但是 我的需求是 当map中所有valiue的值都为true 才会做些什么
在遍历前设置一个flag=true,然后遍历map
如果元素=true,什么都不干,
如果元素=false,flag=false break
然后根据flag的值进行判断操作