Beny's Study
03. List 인터페이스 본문

■ ArrayList :신ver
■ Vector : 구ver
■ LinkedList : List 핵심 인터페이스
특징
순서있는 데이터의 집합(저장순서 유지), 중복 허용함
관련메서드
메서드 | 설명 |
void add(int index, Object element) boolean addAll(int index, Collection c) |
지정된 위치(인덱스)에 객체(엘리먼트) 또는 컬렉션에 포함된 객체들을 추가한다. |
Object get(int index) | 지정된 위치(인덱스)에 있는 객체를 반환한다. |
int indexOf(Object o) | 지정된 객체의위치(인덱스)를반환한다 (List의 첫번째 요소부터 순방향으로 찾는다) 왼->오 |
int lastIndexOf(Object o) | 지정된 객체의위치(인덱스)를반환한다 (List의 마지막 요소부터 역방향으로 찾는다) 오->왼 |
ListIterator listIterator() ListIterator listIterator(int index) |
List의 객체에 접근할수있는 ListIterator를 반환한다 |
Object remove(int index) | 지정된 위치(인덱스)에 있는 객체를 삭제하고 삭제된 객체를 반환한다. |
Object set(int index,Object element) | 지정된 위치(인덱스) 객체(엘리먼트)를 저장한다. |
void sort(Comparator c) | 지정된 비교자(comparator)로 List를 정렬한다 |
List subList(int fromIndex,int toIndex) | 지정된 범위(from~to)에 있는 객체를 반환한다.(일부만 뽑아냄) |
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."
'[JAVA] > 13. 제네릭과 컬렉션' 카테고리의 다른 글
06. ArrayList (0) | 2022.04.29 |
---|---|
05. MAP인터페이스 (0) | 2022.04.28 |
04. Set인터페이스 (0) | 2022.04.28 |
02. Collection 인터페이스와 메서드 (0) | 2022.04.28 |
01. 컬렉션 프레임웍 관련 용어 정의 (0) | 2022.04.28 |