java
[Java] Collections Framework - Set, List
tonirr
2020. 3. 15. 19:14


Collection
- 만약 Collection 인터페이스만으로 구현이 가능한 경우 collection 인터페이스를 사용하는 것이 맞음, 만약 List 인터페이스에서 제공하는 다른 메소드가 필요한 경우 List인터페이스를 상속받아 사용
- 가급적이면 상위클래스를 사용하는 것이 좋음
- Set
- 중복을 허용하지 않음(집합의 성격), 각각의 값들은 고유
- 순서가 보장되지 않음
- Collection interface와 동일한 구조
- List
- 중복을 허용
- 순서대로 저장
- Object get(int index), void add(int index, Object element)
- 순서가 있는 구조이므로 index가 필요한 메소드들이 존재함
- Iterator
- method
