Class Stack
package java.util
java.lang.Object | +--java.util.Vector | +--java.util.Stackextends Vector:
스택 구조체을 위한 클래스.
Fields inherited from class java.util. Vector capacityIncrement , elementCount , elementData
Constructor Summary Stack () 새로운 스택 객체를 만든다.
Method Summary boolean empty () 스택이 비었는지 여부를 구한다. Object peek () 스택 맨위 객체를 스택에서 제거하지 않고 구한다. Object pop () 스택에 객체를 pop한다. Object push ( Object item) 스택에 객체를 push한다. int search ( Object o) 특정 객체가 스택 맨위에서 부터 몇번째에 위치하는지 구한다.
Methods inherited from class java.util. Vector addElement , capacity , contains , copyInto , elementAt , elements , ensureCapacity , firstElement , indexOf , indexOf , insertElementAt , isEmpty , lastElement , lastIndexOf , lastIndexOf , removeAllElements , removeElement , removeElementAt , setElementAt , setSize , size , toString , trimToSize
Methods inherited from class java.lang. Object equals , getClass , hashCode , notify , notifyAll , wait , wait , wait
Constructor Detail
Stack
섹션 제목: “Stack”- 새로운 스택 객체를 만든다.
Method Detail
push
섹션 제목: “push”Parameters:
item- push할 대상.
Returns:
- push할 대상.
pop
섹션 제목: “pop”Returns:
- pop한 객체.
Throws:
EmptyStackException- 스택이 비었을 때.
peek
섹션 제목: “peek”Returns:
- 스택 맨위 객체.
Throws:
EmptyStackException- 스택이 비었을 때.
empty
섹션 제목: “empty”Returns:
- 비었으면 true 아니면 false.
search
섹션 제목: “search”Returns:
-
스택 맨위로 부터 객체의 위치까지 offset 없으면 -1.## 생성자 요약
-
Stack () 새로운 스택 객체를 만든다.
메서드 요약
섹션 제목: “메서드 요약”boolean empty ()— 스택이 비었는지 여부를 구한다.Object peek ()— 스택 맨위 객체를 스택에서 제거하지 않고 구한다.Object pop ()— 스택에 객체를 pop한다.Object push ( Object item)— 스택에 객체를 push한다.int search ( Object o)— 특정 객체가 스택 맨위에서 부터 몇번째에 위치하는지 구한다.
생성자 상세
섹션 제목: “생성자 상세”Stack
섹션 제목: “Stack”public Stack()- 새로운 스택 객체를 만든다.
push
섹션 제목: “push”public Object push(Object item)Parameters:
item- push할 대상.
Returns:
- push할 대상.
pop
섹션 제목: “pop”public Object pop()Returns:
- pop한 객체.
Throws:
EmptyStackException- 스택이 비었을 때.
peek
섹션 제목: “peek”public Object peek()Returns:
- 스택 맨위 객체.
Throws:
EmptyStackException- 스택이 비었을 때.
empty
섹션 제목: “empty”public boolean empty()Returns:
- 비었으면 true 아니면 false.
search
섹션 제목: “search”public int search(Object o)Returns:
- 스택 맨위로 부터 객체의 위치까지 offset 없으면 -1.## 메서드 상세
push
섹션 제목: “push”public Object push(Object item)Parameters:
item- push할 대상.
Returns:
- push할 대상.
pop
섹션 제목: “pop”public Object pop()Returns:
- pop한 객체.
Throws:
EmptyStackException- 스택이 비었을 때.
peek
섹션 제목: “peek”public Object peek()Returns:
- 스택 맨위 객체.
Throws:
EmptyStackException- 스택이 비었을 때.
empty
섹션 제목: “empty”public boolean empty()Returns:
- 비었으면 true 아니면 false.
search
섹션 제목: “search”public int search(Object o)Returns:
- 스택 맨위로 부터 객체의 위치까지 offset 없으면 -1.
AromaSoft Corp. Proprietary and Confidential
(C)opyright 2003 AromaSoft Corp. All right reserved. Contact : contact@aromasoft.com