栈是一种“后进先出”的数据结构。使用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()+" 个数据");
}
}
}