Java中的Stack add(Object)方法及示例
Stack类的add(Object)方法将指定元素添加到此Stack的末尾。
语法:
boolean add(Object element)
参数: 此函数接受单个参数element,如上述语法所示。此参数指定的元素将附加到堆栈末尾。
返回值: 此方法在成功执行后返回True,否则返回False。
下面的程序演示了java.util.Stack.add(Object element)方法的工作方式:
示例1:
// Java代码示例,说明boolean add(Object element)
import java.util.*;
public class StackDemo {
public static void main(String args[])
{
// 创建一个空栈
Stack stack
= new Stack();
// 使用add()方法
// 在堆栈中添加元素
stack.add("Geeks");
stack.add("for");
stack.add("Geeks");
stack.add("10");
stack.add("20");
// 输出当前堆栈
System.out.println("The Stack is: "
+ stack);
// 将新元素添加到末尾
stack.add("Last");
stack.add("Element");
// 打印新堆栈
System.out.println("The new Stack is: "
+ stack);
}
}
The Stack is: [Geeks, for, Geeks, 10, 20]
The new Stack is: [Geeks, for, Geeks, 10, 20, Last, Element]
示例2:
// Java代码示例,说明boolean add(Object element)
import java.util.*;
public class StackDemo {
public static void main(String args[])
{
// 创建一个空栈
Stack stack
= new Stack();
// 使用add()方法
// 在堆栈中添加元素
stack.add(10);
stack.add(20);
stack.add(30);
stack.add(40);
stack.add(50);
// 输出当前堆栈
System.out.println("The Stack is: "
+ stack);
// 将新元素添加到末尾
stack.add(100);
stack.add(200);
// 打印新堆栈
System.out.println("The new Stack is: "
+ stack);
}
}
The Stack is: [10, 20, 30, 40, 50]
The new Stack is: [10, 20, 30, 40, 50, 100, 200]
极客教程