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 |