栈是一种“后进先出”的数据结构。使用java.util包中的Stack类创建一个栈对象。
import java.util.Stack;
public class StackTest {
public static void main(String[] args) {
Stack<Character> mystack = new Stack<Character>();
for (char c = 'a'; c <= 'z'; c++) {
mystack.push(c);
}
while(!mystack.empty()){
Character temp= mystack.pop();
System.out.println("弹出的数据为:"+temp.charValue());
System.out.println("栈中还有 "+mystack.size()+" 个数据");
}
}
}
本文通过一个具体的Java程序示例,介绍了如何使用Java中的Stack类实现数据的压栈与弹栈操作,并展示了‘后进先出’的数据特性。

被折叠的 条评论
为什么被折叠?



