[Java] Set 정리
·
Develop/Java
Set 이란?Set은 Java 컬렉션 프레임워크 중 하나로, 중복 없는 요소들의 집합을 표현한다.순서가 없거나 일정한 경우가 있음(HashSet, LinkedHashSet, TreeSet 등)요소는 하나만 저장됨 (중복 자동 제거)주요 구현체구현체특징HashSet순서 없음, 가장 빠름LinkedHashSet삽입 순서 유지TreeSet정렬 상태 유지(오름차순) 주요 메서드메서드리턴예시설명add(E e)booleanset.add("apple")요소 추가. 중복이면 false 반환addAll(Collection c)booleanset.addAll(list)여러 요소 한꺼번에 추가remove(Object o)booleanset.remove("apple")요소 제거. 성공하면 trueretainAll(Collec..