一些没用过的方法的学习
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());
posted on 2019-11-11 11:25 MikeLin麦克林 阅读(119) 评论(0) 编辑 收藏 举报