반응형 HashMap2 HashMap 정렬(Key/Value) map에 대해서는 아래 참고 포스팅 참고 바란다. Map을 Key기준으로 정렬하기 위해서는 아래 코드와 같이 해결이 가능하다...이상 생략/ map 선언 되어있음List keySet = new ArrayList(map.keySet());// 키 값으로 오름차순 정렬Collections.sort(keySet);Collections에 대해서는 참고 포스팅 참고 바란다. Value 기준 정렬은 아래와 같다.Map map = new HashMap();map.put("a", 1);map.put("b", 3);map.put("c", 6);map.put("d", 9);map.put("e", 2);List keySetList = new ArrayList(map.keySet());// 오름차순System.out.prin.. 2024. 7. 29. HashTable, HashMap, ConcurrentHashMap 비교 이전 포스팅에서 Map에 대해서 다룬적은 있다.자세한 내용은 아래 참고 포스팅을 확인해보길 추천한다. 이번 포스팅에서는 Hash 관련해서 HashTable, HashMap, ConcurrentHashMap 세개를 얘기해볼 것이다. 먼저 셋의 공통점은 Map 인터페이스를 구현한 콜렉션들이고, 이 콜렉션들은 비슷한 역할을 하는것 같으면서도 다르게 구현되어 있다.기본적으로 Map 인터페이스를 구축한다면 Key/Value 구조를 갖게 된다. HashTableHashTable은 put,get 과 같은 주요 메서드에 synchronized 키워드가 선언되어 있고, KeyValue에 null을 허용하지 않는다.HashMapHashMap은 주요 메서드에 synchronized 키워드가 포함되어있지 않으며, KeyVal.. 2022. 10. 4. 이전 1 다음 반응형