Java/API

[Java API] Class Stack<E>

정코드 2019. 4. 7. 15:24


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을 반환합니다.