我需要使用 Java 8 流执行哈希图迭代。我需要遍历一个哈希图。检查特定键(“new”)是否没有空值或空值,将该值复制到字符串类型的变量(字符串 val1)。然后再次检查 ex:"old" 的另一个键,然后将该值复制到 string 类型的变量 (String val2) 并调用 main 方法,我需要发送这两个值 (val1, val2)。这必须在 hashmap 迭代中完成。你能帮我解决这个问题吗?
编码:
map1.entrySet()
.stream()
.filter(s -> {
if (s.getKey().contains("abc") && !s.getValue().equals("") && s.getValue()!=null) {
String val1 = s.getValue;
if (s.getKey().contains("bb")) {
String val2 = s.getValue(); //call the function
callFunction(val1,val2);
}
}
else {
}
});
有只小跳蛙
白板的微信
梵蒂冈之花
相关分类