java.util 패키지
: 다수의 데이터를 처리하는 자료 구조 제공.(DB처럼 CRUD 기능 중요.)List
, Set
, Map
분류 | Collection |
---|---|
추가 | add(E e) |
addAll(Collection < ? extends E > c) | |
조회 | contains(Object o) |
containsAll(Collection< ? > c) | |
equals() | |
isEmpty() | |
iterator() | |
size() | |
삭제 | clear() |
removeAll(Collection < ? > c | |
retainAll(Collection < ? > c | |
수정 | |
기타 | toArray() |
분류 | List |
---|---|
추가 | add(int index, E element) |
addAll(int index, Collection < ? extends E > c) | |
조회 | get(int index) |
indexOf(Object o) | |
lastIndexOf(Object o) | |
listIterator() | |
삭제 | remove(int index) |
수정 | set(int index, E element |
기타 | subList(int fromIndex, int toIndex) |
구분 | 순차 추가/수정/삭제 100만건 | 비순차 추가/수정/삭제 10만건 | 조회 10만건 |
---|---|---|---|
ArrayList | 빠름 | 느림 | 빠름 |
LinkedList | 느림 | 빠름 | 느림 |