순차적으로 데이터를 추가하고 삭제하는 스택은 ArrayList와 같은 배열기반의 컬렉션 클래스가 적합하다.
import java.util.*;
Stack<타입> stack=new Stack<>();
스택 생성
메서드 | 설명 |
boolean empty() | stack이 비어있는지 알려줌 |
Object peek() | Stack의 맨 위에 저장된 객체를 반환(삭제 없이) |
Object pop() | Stack의 맨 위에 저장된 객체를 꺼냄(삭제) |
Object push(Object item) | Stack에 객체(item)를 저장 |
int search(Object o) | 객체(o)를 찾아서 그 위치를 반환(1부터 시작) 못찾으면 -1 반환 |
참고 👉 자바의 정석 3판
반응형
'JAVA' 카테고리의 다른 글
HashSet (0) | 2021.07.14 |
---|---|
Comparator와 Comparable (0) | 2021.07.08 |
String (0) | 2021.07.06 |
wrapper 클래스 (0) | 2021.07.05 |
버퍼 입출력 (0) | 2021.07.05 |