//맵 : key, value
Map<String, String> map = new HashMap<String, String>();
//셋
HashSet<Integer
> hash = new HashSet<Integer
>();
ArrayList의 특징
- 동기화를 보장해주지 않는다.
- 배열에 동적 메모리 증가 기능을 구현한 클래스이다.
- 동기화 지원 방법:List list = Collections.synchronizeList(new ArrayList(...));
- add() method : Data 삽입할 때 사용
- get() method : Data 추출할 때 사용
- toArray() method : ArrayList로부터 배열을 얻어낼 때 사용
- contains() method : Data의 존재 유무를 알기 위해 사용
- size() method : ArrayList의 요소 개수를 얻어낼 때 사용
HashSet의 특징
- add() method : Data 삽입할 때 사용
- next() method : Data 추출할 때 사용(HashSet의 Data 추출은 lterator을 이용하면 된다.)
- remove() method : Data를 삭제할 때 사용
- contains() method : Data의 포함여부를 알기 위해 사용
- size() method : HashSet의 요소 개수를 얻어낼 때 사용
HashMap
- 객체 생성 :Map<String, Integer> map = new HashMap<String, Integer>();
- put() method : Data 삽입할 때 사용
- get() method : Data를 추출할 때 사용, arguement값은 Key를 사용
Sorted를 지원하지 않는 클래스
Sorted를 지원하는 클래스