set은 순서를 유지하지 않는 데이터 집합,중복X
list는 순서를 유지하는 데이터 집합,중복O
map은 키(key)와 값(value)으로 이루어진 데이터의 집합 순서유지 X, 키의 중복 X
Iterator메소드의기능은 다음과 같다
hasNext(): 읽어올 요소가 남아있는지 확인하는 메소드이다. 요소가 있으면 true, 없으면 false
next(): 다음 데이터를 반환한다.
remove(): next()로 읽어온 요소를 삭제한다
list 는 데이터의 입력출 순서가 중요한 경우
set은 중복된 원소들을 원치 않을 때에
hash: 값이 중복될수 없다
tree: 값이 정렬되어 있다
list:순서가 있는 데이터가 있는 집합 중복 허용
set 순서가없고 중복이 허용되지 않는다
is나 has가 있으면 가지고 있냐 라고 확인하는거 boolean으로 확인
arrayList : 순서가 있고(데이터를 넣은 그대로 있음) 중복 데이터 허용
hashSet : 순서가 없고(아무렇게나 들어가있음) 중복 허용하지 않음
treeSet: hashSet이 가지고 있는걸 다 가지고 있고 플러스 정렬까지 된다
'JAVA' 카테고리의 다른 글
람다식 간략한 특징 (0) | 2023.07.05 |
---|---|
static block의 예시 (0) | 2023.07.05 |
자바란? getter,setter를 사용하는이유? (0) | 2023.06.30 |