53-java中的queue

Posted ystraw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了53-java中的queue相关的知识,希望对你有一定的参考价值。

   

java.util
接口 Queue<E>

类型参数:
E - collection 中所保存元素的类型。
所有超级接口:
Collection<E>, Iterable<E>
所有已知子接口:
BlockingDeque<E>, BlockingQueue<E>, Deque<E>
所有已知实现类:
AbstractQueue, ArrayBlockingQueue, ArrayDeque, ConcurrentLinkedQueue, DelayQueue, LinkedBlockingDeque, LinkedBlockingQueue, LinkedList, PriorityBlockingQueue, PriorityQueue, SynchronousQueue

 

import java.util.ArrayDeque;
import java.util.Queue;
import java.util.Scanner;
import java.util.Stack;

public class Main {
	public static int[][] mp = new int[55][55];
	public static char[] st = new char[1005];
	public static char[] end = new char[1005];
	
    public static void main(String[] args) {
        Scanner cin = new Scanner(System.in);
        // 涉及到大量字符串拼接时不要用String, 而用StringBuilder
        StringBuilder st = new StringBuilder();
//        st.append(cin.next());
        
//        System.out.println(st);
        
        // java中的栈
        Stack<Integer> sta = new Stack<Integer>();
        // java中的队列:queue接口有很多实现类,建议查询jdk文档
        Queue<Integer> que = new ArrayDeque<>();
        
        que.add(1);
        que.add(2);
        que.add(9);
        que.add(2);
        
        System.out.println(que.toString());
        
        System.out.println(que.peek());
        System.out.println(que.toString());
        System.out.println(que.poll());
        System.out.println(que.toString());
        
    }
}
 
/*
abcd
dddd
3
a b
b c
c d
 */

  

以上是关于53-java中的queue的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——JS中的面向对象编程

嵌套类:如何访问封闭类中的成员变量

VSCode自定义代码片段9——JS中的面向对象编程

来自dispatch_async全局崩溃的C函数调用,但在主队列上工作

latex在vim中的代码片段

在下面的代码片段中的剩余 ='passthrough' 处的代码中出现语法错误