컬렉션 프레임워크(4)_Stack 클래스와 Queue 인터페이스

2021. 8. 28. 20:10java

1. Stack 개념: 후입선출

 

2. Stack 클래스의 주요 메소드

메소드 설명
push(E item) 주어진 객체를 스택에 넣음
peek() 가장 나중 객체를 가져옴. 스택에서 제거하지 않음
pop() 가장 나중 객체를 가져옴. 스택에서 제거함

 

stack 예시. 넣은 반대 순서인 500->10->50->100으로 출력됨

 

 

 


1. Queue 개념: 선입선출

 

2. Queue 인터페이스의 메소드

메소드 설명
offer(E item) 주어진 객체를 큐에 넣음
peek() 객체 하나를 가져옴. 큐에서 제거하지 않음
poll() 객체 하나를 가져옴. 큐에서 제거함

 

Queue 예시