Search

ArrayList

부모클래스
List
기능
다중 선택
선택
ArrayListList 인터페이스를 구현하는 클래스로, 다양한 메서드를 제공합니다. 주요 메서드들은 다음과 같습니다:
1.
add(E element): 리스트의 끝에 지정된 요소를 추가합니다.
2.
add(int index, E element): 리스트의 지정된 위치에 요소를 삽입합니다. 이 때, 현재 그 위치에 있던 요소와 그 이후의 요소들은 오른쪽으로 이동합니다.
3.
remove(int index): 리스트에서 지정된 위치의 요소를 제거하고, 그 요소를 반환합니다. 이 때, 그 위치 이후의 요소들은 왼쪽으로 이동합니다.
4.
get(int index): 리스트에서 지정된 위치의 요소를 반환합니다.
5.
set(int index, E element): 리스트에서 지정된 위치의 요소를 주어진 요소로 바꿉니다. 기존의 요소는 제거됩니다.
6.
size(): 리스트에 있는 요소의 수를 반환합니다.
7.
isEmpty(): 리스트가 비어있는지 확인합니다. 리스트가 비어있으면 true를, 그렇지 않으면 false를 반환합니다.
8.
contains(Object o): 리스트가 지정된 요소를 포함하고 있는지 확인합니다. 리스트에 그 요소가 있으면 true를, 없으면 false를 반환합니다.
9.
indexOf(Object o): 리스트에서 지정된 요소의 인덱스를 반환합니다. 만약 리스트에 그 요소가 없으면 1을 반환합니다.
10.
clear(): 리스트에서 모든 요소를 제거합니다.
이 외에도 ArrayListiterator(), toArray(), subList() 등 다양한 메서드를 제공합니다. 이 메서드들을 이용하면 ArrayList에 저장된 요소를 효과적으로 관리할 수 있습니다.