Java 8 如果为空,则映射具有列表作为值检查

Java 8 如果为空,则映射具有列表作为值检查,java-8,Java 8,我有一张Java8的地图 我需要检查组成映射值的列表是空的还是空的,然后返回结果 我也试过,但运气不好 public boolean mapValuesEmpty() { boolean result = true; for (Entry<Integer, List<SomeObjectName>> entry : eventLogsMap.entrySet()) { if (entry.getValue() != null) {

我有一张Java8的地图

我需要检查组成映射值的列表是空的还是空的,然后返回结果

我也试过,但运气不好

public boolean mapValuesEmpty() {
boolean result = true;
    for (Entry<Integer, List<SomeObjectName>> entry : eventLogsMap.entrySet()) {
        if (entry.getValue() != null) {
            result = false;
            break;
        }
    }
    return result;
}
public boolean映射值empty(){
布尔结果=真;
for(条目:eventLogsMap.entrySet()){
if(entry.getValue()!=null){
结果=假;
中断;
}
}
返回结果;
}
非常感谢

没有运气是什么意思?异常/无效结果/什么?
 boolean result = eventLogsMap
                     .values()
                     .stream()
                     .anyMatch(list -> list != null && !list.isEmpty())