Beny's Study

03. List 인터페이스 본문

[JAVA]/13. 제네릭과 컬렉션

03. List 인터페이스

76beny 2022. 4. 28. 23:10

■ 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