一些没用过的方法的学习

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());
原文地址:https://www.cnblogs.com/LittleMike/p/11833767.html