Ниже приведена карта, которую я использую, но когда я бегу, я получаю сложность сонара. вместо этого, если else if else .. Я хотел бы использовать Java 8 Stream. Как написать это в Java 8 Streams ... Пожалуйста, совет.Java 8 Streams для HashMap
Map<String, String> innerMap = new HashMap<String, String>();
innerMap.put("ONE" , "ABC");
innerMap.put("TWO" , "DEF");
innerMap.put("THREE" , "GHI");
Map<String, Map<String,String> outerMap = new HashMap<String, Map<String, String>>();
outerMap.put("OUTER" , innerMap);
if(outerMap.containsKey("OUTER")){
if(innerMap.containsKey("ONE")){
call one method.....
}else if (innerMap.containsKey("TWO")){
call one method....
}else if(){
.......
}
}
Спасибо.
«но когда я бегу, я получаю сонарную циклическую сложность». Я понятия не имею, что вы пытаетесь нам рассказать. – Holger