作者:君慎豫行 | 来源:互联网 | 2022-12-05 19:03
目前代码使用普通的旧foreach循环
String preEvalObj = new String("123");
for(Map.Entry entry : someHashMap.entrySet()){
String key = entry.getKey();
Float value = entry.getValue();
if(preEvalObj.equals(key)){
lambda1Onvalue...
}else{
lambda2lambda1Onvalue..
}
}
而我正在努力实现类似的目标
someHashMap.entrySet().stream().apply((key,value) -> if preEvalObj.equals(key) lambda1 else lambda2)
我可以使用流来实现我的目标吗?