java--->Stack的使用

 

 

package com.cai.test;

import java.util.Stack;

/**
 * 目标:复习和巩固Stack的使用
 */
public class StackTest {
    public static void main(String[] args) {
        Stack<String> stack = new Stack<String>();
        //boolean empty() 测试此堆栈是否为空。
        boolean flag = stack.empty();
        //E    push(E item)将项目推送到此堆栈的顶部。
        stack.push("黑胡子");
        //E    peek()查看此堆栈顶部的对象,而不从堆栈中删除它。
        String last = stack.peek();
        //int    search(Object o)返回一个对象在此堆栈上的基于1的位置。
        int lastOne = stack.search("黑胡子");
        System.out.println("lastOne的位置"+lastOne);//lastOne的位置1
        //E    pop()删除此堆栈顶部的对象,并将该对象作为此函数的值返回。
        stack.pop();
    }

}

 

posted @ 2020-09-16 15:20  就是你baby  阅读(273)  评论(0编辑  收藏  举报