-
[Class]/[Java.util]/[Collection] SetJava-diary/REFERENCE TYPE 2020. 2. 6. 19:46
- List와는 달리 객체를 중복해서 저장할 수 없다.
-중복 제거는 장점이 될 수 있다.- - 인덱스로 관리하지 않아 저장 순서가 보장되지 않는다.
- HashSet,TreeSet,LinkedHashSet 등이 있다.
- 인덱스로 객체를 관리하지 않아 데이터 검색을 위해선 Iterator()메소드를 통해 데이터를 꺼내와야 한다.
HashSet
- Set 컬렉션을 구현하는 대표 class
- 데이터 중복이 안되고 순서를 보장하지 않는다.
- add(),size() 메소드 등이 있다.
HashMap
- Key-Value 형식의 데이터 저장
- 중복된 key값은 허용 하지 않음
- put(key,value),get(key),contentskey(key)메소드가 존재한다.
- Object로 return한다.
- HashSet보다 빠르다.
'Java-diary > REFERENCE TYPE' 카테고리의 다른 글
[Class][Java i/o]PrintWriter (0) 2020.02.07 [Class]/[Java.util]/[Collection] Generic (0) 2020.02.06 [Class]/[Java.util]/[Collection] List (0) 2020.02.06 [Class]/[Java.util] Java.util 패키지 (0) 2020.02.06 [VO] toString Override (0) 2020.02.06 - List와는 달리 객체를 중복해서 저장할 수 없다.