[java] Map value 정렬
2021. 4. 10. 15:57ㆍSpring Boot
반응형
Map<string, string=""> map = new HashMap<>();
map.put("A", "29");
map.put("C", "19");
map.put("D", "31");
map.put("B", "15");
List<string> keySetList = new ArrayList<>(map.keySet());
// 내림차순 //
Collections.sort(keySetList, new Comparator<string>() {
@Override
public int compare(String o1, String o2) {
return map.get(o2).compareTo(map.get(o1));
}
});
for(String key : keySetList) {
System.out.println(String.format("Key : %s, Value : %s", key, map.get(key)));
}
System.out.println("-------------------------------------------------------------");
// 오름차순 //
Collections.sort(keySetList, (o1, o2) -> (map.get(o1).compareTo(map.get(o2))));
for(String key : keySetList) {
System.out.println(String.format("Key : %s, Value : %s", key, map.get(key)));
}
p-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Instances:
반응형
'Spring Boot' 카테고리의 다른 글
스프링부트 native query (0) | 2021.04.12 |
---|---|
스프링부트 @Scheduled 사용 (0) | 2021.04.08 |
org.json.simple import 에러 (0) | 2021.04.05 |
[java] 리스트 선언, 리스트 null인지 확인 방법 (0) | 2021.03.30 |
[java] 두 날짜 사이 차이 계산 (0) | 2021.03.24 |