List 인터페이스는 중복을 허용하면서 저장순서가 유지되는 컬렉션을 구현하는데 사용된다.
List 인터페이스에 정의된 메서드(Collection 인터페이스에서 상속받은 메서드는 제외)
| 메서드 | 설명 |
| void add(int index, Object element) boolean addAll(int index, Collection c) |
지정된 위치(index)에 객체(element) 또는 컬렉션에 포함된 객체들을 추가한다. |
| Object get(int index) | 지정된 위치(index)에 있는 객체를 반환한다. |
| int indexOf(Object c) | 지정된 객체의 위치(index)를 반환한다. (List의 첫 번째 요소부터 순방향으로 찾는다.) |
| int lastIndexOf(Object c) | 지정된 객체의 위치(index)를 반환한다. (List의 마지막 요소부터 역방향으로 찾는다.) |
| ListIterator listIterator() ListIterator listIterator(int index) |
List의 객체에 접근할 수 있는 ListIterator를 반환한다. |
| Object remove(int index) | 지정된 위치(index)에 있는 객체를 삭제하고 삭제된 객체를 반환한다. |
| Object set(int index, Object element) | 지정된 위치(index)에 객체(element)를 저장한다. |
| void sort(Comparator c) | 지정된 비교자(comparator)로 List를 정렬한다. |
| List subList(int fromIndex, int to Index) | 지정된 범위(fromIndex부터 toIndex)에 있는 객체를 반환한다. |
'JAVA' 카테고리의 다른 글
| Map 인터페이스 (0) | 2023.08.13 |
|---|---|
| Collections Framework (0) | 2023.08.12 |
| overriding 이란? (0) | 2023.08.12 |
| overloading 이란? (0) | 2023.08.12 |
| 스택 (0) | 2023.07.24 |