Java LinkedList 实现栈和队列

Java LinkedList 实现栈和队列

java 复制代码
package com.zhong.collection;

import java.util.LinkedList;

public class LinkedListDemo {
    public static void main(String[] args) {
        // LinkedList 创建一个队列
        LinkedList<String> queue = new LinkedList<>();
        // 进队
        System.out.println("-------------进队-------------");
        queue.addLast("第一位嘉宾");
        queue.addLast("第二位嘉宾");
        queue.addLast("第三位嘉宾");
        queue.addLast("第四位嘉宾");
        queue.addLast("第五位嘉宾");
        System.out.println(queue);
        // 出队
        System.out.println("-------------出队-------------");
        System.out.println(queue.removeFirst());
        System.out.println(queue.removeFirst());
        System.out.println(queue.removeFirst());
        System.out.println(queue);

        // LinkedList 创建一个栈
        LinkedList<String> stack = new LinkedList<>();
        // 入栈
        System.out.println("-------------进队-------------");
        stack.push("第一颗子弹");
        stack.push("第二颗子弹");
        stack.push("第三颗子弹");
        stack.push("第四颗子弹");
        stack.push("第五颗子弹");
        System.out.println(stack);
        // 出栈
        System.out.println("-------------进队-------------");
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack);
    }
}
相关推荐
考虑考虑3 小时前
Jpa使用union all
java·spring boot·后端
用户3721574261354 小时前
Java 实现 Excel 与 TXT 文本高效互转
java
浮游本尊5 小时前
Java学习第22天 - 云原生与容器化
java
渣哥6 小时前
原来 Java 里线程安全集合有这么多种
java
间彧7 小时前
Spring Boot集成Spring Security完整指南
java
间彧7 小时前
Spring Secutiy基本原理及工作流程
java
Java水解8 小时前
JAVA经典面试题附答案(持续更新版)
java·后端·面试
洛小豆10 小时前
在Java中,Integer.parseInt和Integer.valueOf有什么区别
java·后端·面试
前端小张同学10 小时前
服务器上如何搭建jenkins 服务CI/CD😎😎
java·后端
ytadpole11 小时前
Spring Cloud Gateway:一次不规范 URL 引发的路由转发404问题排查
java·后端