The stack.empty()
function in Java returns true
if the stack is empty; otherwise, it returns false
. In short, this function is used to check if the stack is empty or not.
The image below shows the visual representation of the stack.empty()
function.
The
java.util.*
module is required in order to use this function.
stack_name.empty();
// where the stack_name is the name of the stack
The stack.empty()
function does not require any parameters.
If the stack is empty, the stack.empty()
function returns true
. Otherwise, it returns false
.
import java.util.*;class JAVA {public static void main( String args[] ) {Stack<Integer> Stack1 = new Stack<Integer>();//filled stackStack1.add(0);Stack1.add(2);Stack1.add(5);Stack1.add(3);Stack1.add(1);System.out.println("Stack1 is empty: " + Stack1.empty());//empty stackStack<Integer> Stack2 = new Stack<Integer>();System.out.println("Stack2 is empty: " + Stack2.empty());}}