본문 바로가기

Java/API

[Java API] Interface Deque<E> Interface Deque Type Parameters: E - the type of elements held in this collection public interface Deque extends Queue 양쪽 끝에 요소 삽입 및 제거를 지원하는 Collection입니다. Method void addLast(E e) 해당 Deque 끝에 e를 추가합니다. 제한된 용량이 있는 경우에는 용량을 초과하면 예외를 발생합니다. E peekLast() 해당 Deque의 마지막 요소를 삭제하지 않고 반환합니다. Deque가 비어있는 경우 null을 반환합니다. E pollLast() 해당 Deque의 마지막 요소를 삭제하고 반환합니다. Deque가 비어있는 경우 null을 반환합니다.
[Java API] Class PriorityQueue<E> Class PriorityQueue java.lang.Object java.util.AbstractCollection java.util.AbstractQueue java.util.PriorityQueue Type Parameters: E - the type of elements held in this collection public class PriorityQueue extends AbstractQueue implements Serializable 우선순위 힙(heap)에 기반한 우선순위 큐입니다. 요소의 우선순위는 Comparator를 사용하여 변경할 수 있습니다. PriorityQueue의 첫 번째 요소는 우선순위에 따른 최솟값입니다. Method public boolean add(E e)
[Java API] Class Vector<E> Class Vector java.lang.Objectjava.util.AbstractCollectionjava.util.AbstractListjava.util.Vector public class Vectorextends AbstractListimplements List, RandomAccess, Cloneable, Serializable Method
[Java API] Class LinkedList<E> Class LinkedList java.lang.Objectjava.util.AbstractCollectionjava.util.AbstractListjava.util.AbstractSequentialListjava.util.LinkedList Type Parameters:E - the type of elements held in this collection public class LinkedListextends AbstractSequentialListimplements List, Deque, Cloneable, Serializable Method
[Java API] Interface Queue<E> Interface Queue Type Parameters: E - the type of elements held in this collection public interface Queue extends Collection 요소를 처리하기 전에 요소를 갖고 있기 위해 설계된 Collection입니다. 요소를 선입선출(first in first out) 방식으로 정렬합니다. Method boolean add(E e) 용량을 초과하지 않는 경우 해당 Queue에 e를 추가합니다. 추가에 성공하는 경우 true를 반환합니다. E element() 해당 Queue의 첫 번째 요소를 반환합니다. 요소를 삭제하지는 않습니다. Queue가 비어있을 경우 예외를 던집니다. boolean offer(E e) 용량 제한에 ..
[Java API] Interface Iterator<E> Interface Iterator Type Parameters: E - the type of elements returned by this iterator public interface Iterator Collection에 대한 반복자입니다. Method default void forEachRemaining(Consumer
[Java API] Class Stack<E> Class Stack java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.Vector java.util.Stack public class Stack extends Vector 이 클래스는 객체의 후입선출(last in first out) 스택을 나타냅니다. Methods inherited from class java.util.Vector public int size() Method public boolean empty() 해당 Stack이 비어있으면 true를 반환합니다. public E peek() 해당 Stack의 맨 위에 있는 값을 보여줍니다. public E pop() 해당 Stack의 맨 위에 있는 값을 꺼..
[Java API] Interface Collection<E> Interface Collection Type Parameters: E - the type of elements in this collection public interface Collection extends Iterable Collection 클래스의 최상위 인터페이스입니다. Collection은 여러 개의 요소들을 하나로 묶어주는 클래스를 의미합니다. Method default Stream stream() 해당 Collection의 요소들을 Stream로 반환합니다. Type Parameters: E - 해당 Collection의 요소 타입