반응형
map에 대해서는 아래 참고 포스팅 참고 바란다.
Map을 Key기준으로 정렬하기 위해서는 아래 코드와 같이 해결이 가능하다.
..이상 생략/ map 선언 되어있음 List<String> keySet = new ArrayList<>(map.keySet()); // 키 값으로 오름차순 정렬 Collections.sort(keySet); |
Collections에 대해서는 참고 포스팅 참고 바란다.
Value 기준 정렬은 아래와 같다.
Map<String, Integer> map = new HashMap<Integer, Double>(); map.put("a", 1); map.put("b", 3); map.put("c", 6); map.put("d", 9); map.put("e", 2); List<Integer> keySetList = new ArrayList<>(map.keySet()); // 오름차순 System.out.println("------value 오름차순------"); Collections.sort(keySetList, (o1, o2) -> (map.get(o1).compareTo(map.get(o2)))); |
참고 포스팅
https://thenicesj.tistory.com/282
Map, Set, List 에 대해서
이번 포스팅에서는 자바에서 arraylist나 배열 말고 값을 저장할수 있는 또 다른 형태인 map, set, list 에 대해 다뤄보려고 한다. 구조는 다음과 같다. 먼저 각각에 대해 알아보면 list 순서와 중복이
thenicesj.tistory.com
https://thenicesj.tistory.com/1007
Collections 함수에 대해
자바에서 List를 정렬하는 방법에 대해서는 간단히 sort 를 사용하여 가능하다.Arrays.sort();Arrays.sort(list);https://docs.oracle.com/javase/8/docs/api/ Java Platform SE 8 docs.oracle.com 그리고 또 다른방법으로는 Colle
thenicesj.tistory.com
반응형
'IT > Java' 카테고리의 다른 글
[Error] incompatible types / Type mismatch (13) | 2024.08.01 |
---|---|
[Error] ConcurrentModificationException (5) | 2024.07.31 |
Collections 함수에 대해 (19) | 2024.07.28 |
String / StringBuffer,StringBuilder 차이 (14) | 2024.07.25 |
List와 ArrayList (7) | 2024.07.24 |
댓글