Set

개발일지/Java

Java Set<E>, HashSet, TreeSet

수학에서의 Set은 집합을 의미하는데 집합은 일반적으로 중복을 허용하지 않는다. 자바 컬렉션에서의 Set은 수학에서의 집합과 유사하다. Set 중복을 허용하지 않는다 저장 순서를 유지하지 않는다 Set 인터페이스에 정의된 메서드들은 다음과 같습니다. 기능 리턴 타입 메서드 설명 객체 추가 boolean add(Object o) 주어진 객체를 추가하고, 성공하면 true를, 중복 객체면 false를 반환합니다. 객체 검색 boolean contains(Object o) 주어진 객체가 Set에 존재하는지 확인합니다. boolean isEmpty() Set이 비어있는지 확인합니다. Iterator Iterator() 저장된 객체를 하나씩 읽어오는 반복자를 리턴합니다. int size() 저장되어 있는 전체 객..

개발일지/Java

Java 컬렉션 프레임워크 (Collection Framework)

특정 자료 구조에 데이터를 추가하고, 삭제하고, 수정하고, 검색하는 등의 동작을 수행하는 편리한 메서드들의 집합 List 데이터의 순서가 유지됨 중복 저장 가능 Set 데이터의 순서가 유지되지 않으며, 중복 저장이 불가능 Map 키(key)와 값(value)의 쌍으로 데이터를 저장 데이터의 순서가 유지되지 않음 키는 값의 구별을 위해 중복 저장 불가 값은 중복 저장 가능 Collection 인터페이스 List + Set 기능 리턴 타입 메소드 설명 객체 추가 boolean add(Object o) / addAll(Collection c) 주어진 객체 및 컬렉션의 객체들을 컬렉션에 추가합니다. 객체 검색 boolean contains(Object o) / containsAll(Collection c) 주어..

E-room
'Set' 태그의 글 목록