-
[JAVA] Map자바/기타 2021. 4. 30. 15:02
getOrDefault(key, default value)
Map에 Key가 존재하면 Value 값을 가져오고 존재하지 않으면 default 값으로 설정
Map<String, Integer> map = new HashMap<>(); map.put(key, map.getOrDefault(key, 0)+1);
Map을 Value 값에 따라 정렬하는 방법
public List<Object> sortByValue(Map map) { List<Object> keySetList = new ArrayList<>(map.keySet()); // 내림차순 Collections.sort(keySetList, (o1, o2) -> (((Comparable) map.get(o2)).compareTo(map.get(o1)))); return keySetList; }
'자바 > 기타' 카테고리의 다른 글
[JAVA] Array 클래스 (0) 2021.04.30 [JAVA] String 클래스 (0) 2021.04.30 [JAVA] 클래스의 구성 관계 (0) 2021.04.28 [JAVA] OAuth2 (0) 2021.03.24 [Java] JPA (Java Persistence API) (0) 2021.03.23