Studying/Java
.pop( ) 메소드
YOO'sssss
2023. 11. 8. 10:31
pop 메소드는 보통 스택 (Stack) 자료구조에서 사용되는 메소드 중 하나입니다. 스택은 데이터를 후입선출 (Last-In-First-Out, LIFO) 방식으로 저장하고 검색하는 자료구조로, 데이터를 쌓는 것과 같은 동작을 모방합니다.
pop 메소드는 스택에서 맨 위의 항목을 제거하고 반환하는 역할을 합니다. 다시 말해, 스택에서 가장 최근에 추가한 요소를 제거하면서 그 값을 반환하는 메소드입니다. 스택에서 pop 메소드를 호출하면 스택의 크기가 하나 줄어들고, 제거된 항목은 반환값으로 제공됩니다.
import java.util.Stack;
public class StackExample {
public static void main (String[ ] args) {
Stack<Integer> stack = new Stack< >( );
// 스택에 1을 추가
stack.push(1);
// 스택에 2를 추가
stack.push(2);
// 스택에 3을 추가
stack.push(3);
// 스택에서 맨 위의 항목을 제거하고 반환
int poppedValue = stack.pop( );
// 출력: Popped value : 3
System.out.println ("Popped value : " + poppedValue);
}
}