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);
}
}
'Studying > Java' 카테고리의 다른 글
[Spring] @Controller와 @RestController 차이 (0) | 2024.02.27 |
---|---|
.revers( ) 메소드 (0) | 2023.11.08 |
selectOne / selectList (0) | 2023.10.10 |
Service와 ServiceImpl (1) | 2023.10.09 |
Validation 유효성 검사 (0) | 2023.09.15 |