[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을 반환합니다.

참고 자료