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 타입의 배열로 반환합니다. |
'Development > Java' 카테고리의 다른 글
Stack 클래스 (0) | 2017.10.13 |
---|---|
ArrayList<E> vs LinkedList<E> (0) | 2017.10.12 |
List 인터페이스, List의 구현 클래스, List<E> 인터페이스를 구현 클래스의 인스턴스 저장 특징 (0) | 2017.10.12 |
Collection Interface, Collection Interface 주요 메소드 (0) | 2017.10.12 |
제네릭 제한, 제네릭의 제한(class) 형식 (0) | 2017.10.12 |