본문 바로가기

Java/API

[Java API] Class Stack<E>


Class Stack<E>


java.lang.Object

java.util.AbstractCollection<E>

java.util.AbstractList<E>

java.util.Vector<E>

java.util.Stack<E>




public class Stack<E>

extends Vector<E>


이 클래스는 객체의 후입선출(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의 맨 위에 있는 값을 꺼내어 반환합니다.


public E push(E item)


해당 Stack의 맨 위에 item을 넣습니다.


public int search(Object o)


해당 Stack의 맨 위에서 o까지의 거리를 반환합니다. Stack에 o가 없으면 -1을 반환합니다.




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

[Java API] Interface Queue<E>  (0) 2019.04.09
[Java API] Interface Iterator<E>  (0) 2019.04.08
[Java API] Interface Collection<E>  (0) 2019.04.04
[Java API] Interface CharSequence  (0) 2019.04.04
[Java API] Class OptionalDouble  (0) 2019.04.03