순차적으로 데이터를 추가하고 삭제하는 스택은 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판