Java中的Stack empty()方法

爪哇。util。堆栈Java中的empty()方法用于检查堆栈是否为空。该方法为布尔类型,如果堆栈为空,则返回true,否则返回false。

null

语法:

STACK.empty()

参数: 该方法不采用任何参数。

返回值: 如果堆栈为空,则该方法返回boolean true,否则返回false。

下面的程序说明了java的工作原理。util。堆栈empty()方法: 项目1:

// Java code to demonstrate empty() method
import java.util.*;
public class Stack_Demo {
public static void main(String[] args)
{
// Creating an empty Stack
Stack<String> STACK = new Stack<String>();
// Stacking strings
STACK.push( "Geeks" );
STACK.push( "4" );
STACK.push( "Geeks" );
STACK.push( "Welcomes" );
STACK.push( "You" );
// Displaying the Stack
System.out.println( "The stack is: " + STACK);
// Checking for the emptiness of stack
System.out.println( "Is the stack empty? " +
STACK.empty());
// Popping out all the elements
STACK.pop();
STACK.pop();
STACK.pop();
STACK.pop();
STACK.pop();
// Checking for the emptiness of stack
System.out.println( "Is the stack empty? " +
STACK.empty());
}
}


输出:

The stack is: [Geeks, 4, Geeks, Welcomes, You]
Is the stack empty? false
Is the stack empty? true

项目2:

// Java code to demonstrate empty() method
import java.util.*;
public class Stack_Demo {
public static void main(String[] args)
{
// Creating an empty Stack
Stack<Integer> STACK = new Stack<Integer>();
// Stacking int values
STACK.push( 8 );
STACK.push( 5 );
STACK.push( 9 );
STACK.push( 2 );
STACK.push( 4 );
// Displaying the Stack
System.out.println( "The stack is: " + STACK);
// Checking for the emptiness of stack
System.out.println( "Is the stack empty? " +
STACK.empty());
}
}


输出:

The stack is: [8, 5, 9, 2, 4]
Is the stack empty? false

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享