爪哇。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