set
-
[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보다 빠르다.