Java 栈Sack和队列Queue的用法
发布日期:2021-05-07 04:40:36 浏览次数:24 分类:精选文章

本文共 664 字,大约阅读时间需要 2 分钟。

(一)栈

import java.util.Stack;public class Sack {	public static void main(String[] args)	{		Stack
s = new Stack
(); // Stack
是泛型的 s.push("I"); s.push("am"); s.push("HappY!"); System.out.println(s.peek()); //HappY! while(!s.isEmpty()) { System.out.println(s.pop()); } }}

(二)队列

import java.util.LinkedList;public class Queue {	public static void main(String[] args)	{		LinkedList
queue = new LinkedList
(); // LinkedList是实现Queue接口的,所以LinkedList可以用Queue接口的方法 queue.offer("a"); //offer 为入队 queue.offer("b"); while(!queue.isEmpty()) { System.out.println(queue.poll()); //poll 为出队 } }}

上一篇:AWT 窗口事件
下一篇:剪刀石头布

发表评论

最新留言

不错!
[***.144.177.141]2025年03月21日 01时45分31秒