List 인터페이스 주요메소드

CODEDRAGON Development/Java

반응형


 

List 인터페이스 주요메소드

메소드

설명

boolean add(E e)

해당 리스트(list)에 전달된 요소를 추가합니다.

void add(int index, Object element)

 

지정된 위치(index)에 객체(element)을 추가합니다.

boolean addAll(int index, Collection c)

지정된 위치(index)에 컬렉션에 포함된 객체들을 추가합니다.

void clear()

해당 리스트의 모든 요소를 제거합니다.

boolean contains(Object o)       

당 리스트가 전달된 객체를 포함하고 있는지를 확인합니다.

boolean equals(Object o)

해당 리스트와 전달된 객체가 같은지를 확인합니다.

Object get(int index)

지정된 위치(index)에 있는 객체를 반환합니다.

int indexOf(Object o)

지정된 객체의 위치(index)를 반환합니다.

List의 첫 번째 요소부터 순방향으로 찾습니다.

boolean isEmpty()

해당 리스트가 비어있는지를 확인합니다.

Iterator<E> iterator()

해당 리스트의 반복자(iterator)를 반환합니다.

int lastIndexOf(Object o)

지정된 객체의 위치(index)를 반환합니다.

List의 마지막 요소부터 순방향으로 찾습니다.

ListIterator listIterator()

ListIterator listIterator(int index)

List의 객체에 접근할 수 있는 ListIterator를 반환합니다.

boolean remove(Object o)

해당 리스트에서 전달된 객체를 제거합니다.

Object remove(int index)

지정된 위치(index)에 있는 객체를 삭제하고 삭제된 객체를 반환합니다.

Object set(int index, Object element)

지정된 위치(index)에 객체(element)를 지정합니다.

int size()

해당 리스트의 요소의 총 개수를 반환합니다.

void sort(Comparator c)

지정된 비교자(comparator) List를 정렬합니다.

List subList(int fromIndex, int toIndex)

지정된 범위(fromIndex부터 toIndex)에 있는 객체를 반환합니다.

Object[] toArray()

해당 리스트의 모든 요소를 Object 타입의 배열로 반환합니다.