본문 바로가기

Java/Method

LinkedList


Method

Explain

 LinkedList() LinkedList 객체 생성
 LinkedList(Collection c) 주어진 Collection을 포함하는 LinkedList 객체 생성
 void add(int index, Object element) 지정된 index에 객체 추가

 boolean add(Object o)

 지정된 객체를 LinkedList의 끝에 추가

 boolean addAll(Collection c) 주어진 Collection에 포함된 모든 요소를 LinkedList의 끝에 추가
 boolean addAll(int index, Collection c) 지정된 index에 주어진 Collection에 포함된 모든 요소 추가 후 성공 여부 반환
 void addFirst(Object o) 객체를 LinkedList의 첫 번째 요소 앞에 추가

 void addLast(Object o)

 객체를 LinkedList의 마지막 요소 뒤에 추가

 void clear() LinkedList의 모든 요소를 삭제
 Object clone() LinkedList를 복제해서 반환
 boolean contains(Object o) 지정된 객체가 LinkedList에 포함되어 있는지 확인

 Object get(int index)

 지정된 index의 객체를 반환

 Object getFirst() LinkedList의 첫 번째 요소 반환
 Object getLast() LinkedList의 마지막 요소 반환
 int indexOf(Object o) 지정된 객체가 저장된 위치를 맨 앞을 기준으로 반환
 int lastIndexOf(Object o) 지정된 객체가 저장된 위치를 맨 뒤를 기준으로 반환
 ListIterator listIterator(int index) 지정된 위치에서부터 시작하는 ListIterator를 반환
 Object remove(int index) 지정된 index의 객체를 LinkedList에서 제거
 boolean remove(Object o) 지정된 객체를 LinkedList에서 제거 후 성공 여부 반환
 Object removeFirst() LinkedList의 첫 번째 요소를 제거
 Object removeLast() LinkedList의 마지막 요소를 제거
 Object set(int index, Object element) 지정된 index의 객체를 주어진 객체로 변경
 int size() LinkedList에 저장된 객체 수 반환
 Object[] toArray() LinkedList에 저장된 객체를 배열로 반환
 Object[] toArray(Object[] a) LinkedList에 저장된 객체를 주어진 배열에 저장해 반환
 E element() LinkedList의 첫 번째 요소 반환
 boolean offer(E o) 지정된 객체를 LinkedList의 끝에 추가 후 성공 여부 반환
 E peek() LinkedList의 첫 번째 요소 반환
 E poll() LinkedList의 첫 번째 요소 반환후 LinkedList에서 제거
 E remove()

 LinkedList의 첫 번째 요소를 제거


'Java > Method' 카테고리의 다른 글

Queue  (0) 2015.08.19
Stack  (0) 2015.08.19
Vector & ArrayList  (0) 2015.08.19
Map.Entry Interface  (0) 2015.08.19
Map Interface  (0) 2015.08.19