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 |