1. Map<Long, String> map; String str = map.computeIfAbsent(6, s -> "good"),如果存在6这个key,则返回对应的value,否则则map.put(6, "good"),并返回"good"
2. Map的getOrDefualt方法。如果存在该Key,就会返回Map中对应的Value,如果不存在该Key或者存在该Key但是Value是空的,那么返回后面的参数作为Value(也就是department.getName())
1 String name = departmentInfoMap.getOrDefault(department.getId(), department.getName());