[java] 스택의 현재 크기 확인하기
스택(Stack)은 후입선출(LIFO) 방식으로 데이터를 저장하는 자료구조입니다. 자바에서는 java.util.Stack
클래스를 사용하여 스택을 구현할 수 있습니다. 스택의 현재 크기를 확인하는 방법에 대해 알아보겠습니다.
스택의 현재 크기 확인하기
스택의 현재 크기를 확인하기 위해서는 Stack
클래스의 size()
메서드를 사용합니다. 이 메서드는 스택에 저장된 요소의 개수를 반환합니다.
import java.util.Stack;
public class StackExample {
public static void main(String[] args) {
Stack<Integer> stack = new Stack<>();
stack.push(1);
stack.push(2);
stack.push(3);
int size = stack.size();
System.out.println("스택의 현재 크기: " + size);
}
}
위 예제에서 Stack
클래스의 객체를 생성한 후에 push()
메서드를 사용하여 요소를 스택에 추가합니다. 그리고 size()
메서드를 사용하여 스택의 현재 크기를 가져옵니다. 마지막으로 System.out.println()
을 통해 현재 크기를 출력합니다.
출력 결과
스택의 현재 크기: 3
위 예제에서 생성한 스택에는 3개의 요소가 저장되어 있으므로, size()
메서드는 3을 반환합니다.