JAVA

List 인터페이스

junnrecorder 2023. 8. 13. 09:47

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