首页 > 编程知识 正文

stack是什么意思,stack是线程安全的吗

时间:2023-05-04 22:23:17 阅读:264422 作者:4499

代码:
package cn.tedu.list;
import java.util.Stack;
public class StackDemo {
public static void main(String[] args) {
//创建栈对象
Stack s=new Stack<>();
//入栈
s.push(“a”);
s.push(“g”);
s.push(“ak”);
s.push(“ra”);
//出栈–但是不删除
//输出的是栈顶元素
//System.out.println(s.peek());
//出栈—删除
//输出的是栈顶元素并且删除元素
//System.out.println(s.pop());
//从栈顶往下依次查找是否有相等的元素
//返回的是从1开始计数的位置值
System.out.println(s.search(“g”));
//保证输出还是和存放顺序一致
System.out.println(s);
}
}
输出:
3
[a, g, ak, ra]

代码图:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。