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);
   }
}