Set, List, Map 정리
- Set 인터페이스란? 중복을 허용하지 않는 자료구조입니다. - Set을 구현한 대표적인 클래스 HashSet, TreeSet, LinkedHashSet이 있습니다. TreeSet은 natural ordering이 적용이 되며, 생성자의 매개변수로 Comparator 객체를 입력하여 ordering을 임의로 설정할 수 있습니다. HashSet과 LinkedHashSet은 natural ordering이 적용되지 않습니다. * ordering이란? 정렬을 의미합니다. natural ordering의 경우, 입력 시 [1, 5, 3, 4, 2] 순서로 Set 객체에 데이터를 입력할 경우 [1, 2, 3, 4, 5]로 정렬이 되어 저장이 됩니다. 이것은 내부적으로 이루어집니다. 또한, 문자열과 문자 타입의 ..
2017. 11. 2.