以下是我使用的地图,但当我运行时,我得到了声纳复杂度。如果不使用if else if else,我想使用Java 8 Stream。如何在Java 8 Streams中编写此代码...请给予建议。
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 (){
.......
}
}
谢谢。