У меня есть карта, в которой ключи являются строкой, а значения - объектом Employee. Похоже, Map, я новичок в Java 8 и на стадии изучения
Map<String, Employee> cond_Map = new LinkedHashMap<String, Employee>();
if(Obj.getEmp == null){
cond_Map.forEach((key, value) -> {
if(key == "one"){
Obj.setEmp(value);
}
});
}
Я пытался использовать фильтр, чтобы сделать это в одну строку и просто,
cond_Map.entrySet().stream().filter(key -> Python3Parser.If_stmtContext.class.isInstance(key.getKey())).collect(???);
но это не сработает ..! У кого-нибудь есть идея? Спасибо.