我正在使用 Java 8 功能比较 2 个地图,并根据条件想要返回结果。使用.forEach显示编译时错误,基本上,返回是从 Lambda 表达式而不是从循环返回。如何从包含 lambda 的循环返回?
请注意,我不是在比较两个地图对象的相等性
nMap.forEach((k,v) -> {
if (!mMap.containsKey(k) || mMap.get(k) < v) {
return -1;
}
});
白猪掌柜的
斯蒂芬大帝
相关分类