栈是有序的数据结构,采用的是先进后出(First In Last Out, FILO)存储模式,在栈结构中分为栈顶与栈底,开发者只可以进行栈顶操作,而不允许进行栈底操作。
常用方法
public boolean empty() //查看栈是否为空
public E peek() //查看栈顶,但不删除
public E pop() //出栈,同时删除
public E push(E item) //入栈
public int search(Object o) //在栈中查找
代码实例
import java.util.Stack;
public class Hello {
public static void main(String[] args) {
Stack<String> st = new Stack<String>();
st.push("abc");
st.push("abcd");
st.push("abcde");
System.out.println(st.pop());
System.out.println(st.pop());
System.out.println(st.pop());
}
}
//运行结果
abcde
abcd
abc
1340

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



