add(int index, E element) | 지정된 위치에 요소를 삽입한다. | int index, E element | IndexOutOfBoundsException | void |
get(int index) | 지정된 위치의 요소를 반환한다. | int index | IndexOutOfBoundsException | E |
set(int index, E element) | 지정된 위치에 있는 요소를 주어진 요소로 대체한다. | int index, E element | IndexOutOfBoundsException | E |
remove(int index) | 지정된 위치의 요소를 제거하고 그 요소를 반환한다. | int index | IndexOutOfBoundsException | E |
replaceAll(UnaryOperator<E> operator) | 이 리스트의 각 요소를 주어진 연산자를 적용하여 바꾼다. | UnaryOperator<E> operator | void | NullPointerException |
sort(Comparator<? super E> c) | 이 리스트를 지정된 Comparator에 의해 정렬한다. | Comparator<? super E> c | void | - |
indexOf(Object o) | 지정된 요소가 리스트에서 처음으로 나타나는 위치의 인덱스를 반환한다. | Object o | - | int |
lastIndexOf(Object o) | 지정된 요소가 리스트에서 마지막으로 나타나는 위치의 인덱스를 반환한다. | Object o | - | int |
listIterator() | 리스트 요소들을 순차적으로 액세스할 수 있는 리스트 이터레이터를 반환한다. | - | - | ListIterator<E> |
listIterator(int index) | 지정된 위치에서 시작하는 리스트 이터레이터를 반환한다. | int index | IndexOutOfBoundsException | ListIterator<E> |
subList(int fromIndex, int toIndex) | 지정된 범위에 있는 부분 리스트를 반환한다. | int fromIndex, int toIndex | IndexOutOfBoundsException, IllegalArgumentException | List<E> |
copyOf(Collection<? extends E> coll) | 주어진 Collection의 요소를 포함하는 변경할 수 없는 List를 반환한다. | Collection<? extends E> coll | List<E> | NullPointerException |
of() | 요소가 없는 변경할 수 없는 리스트를 반환한다. | 없음 | List<E> | - |
of(E e1) | 하나의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1 | List<E> | NullPointerException |
of(E... elements) | 임의의 개수의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E... elements | List<E> | NullPointerException, IllegalArgumentException |
of(E e1, E e2) | 두 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2 | List<E> | NullPointerException |
of(E e1, E e2, E e3) | 세 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3 | List<E> | NullPointerException |
of(E e1, E e2, E e3, E e4) | 네 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3, E e4 | List<E> | NullPointerException |
of(E e1, E e2, E e3, E e4, E e5) | 다섯 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3, E e4, E e5 | List<E> | NullPointerException |
of(E e1, E e2, E e3, E e4, E e5, E e6) | 여섯 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3, E e4, E e5, E e6 | List<E> | NullPointerException |
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) | 일곱 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3, E e4, E e5, E e6, E e7 | List<E> | NullPointerException |
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) | 여덟 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8 | List<E> | NullPointerException |
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) | 아홉 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9 | List<E> | NullPointerException |
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) | 열 개의 요소를 포함하는 변경할 수 없는 리스트를 반환한다. | E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10 | List<E> | NullPointerException |