JAVA

Stack

잔망루피 2021. 7. 8. 18:03

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