Stack类:继承自Vector,实现一个后进先出的栈。提供了几个基本方法,push、pop、peak、empty、search等。
下面演示Stack的API:
package CollectionAPI;
import java.util.Stack;
public class StackAPI {
public void test1(){
Stack s = new Stack<>();
s.add("1");
s.push("小明");
s.push(10);//继承Vector,所以Vector方法都有
System.out.println("输出当前堆栈:"+s);
s.pop();
System.out.println("输出当前堆栈:"+s);
System.out.println("输出小明的位置:"+s.search("1"));//明白堆栈的原理就懂为什么是2了
}
public static void main(String[] args) {
StackAPI sa = new StackAPI();
sa.test1();
}
}
因为大部分API的继承Vector所以就不验证了。