java Java中的队列

Posted

tags:

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

import java.util.LinkedList;
import java.util.Queue;

main()
{
    Queue<Integer> q = new LinkedList<>();
    
    // Adds elements {0, 1, 2, 3, 4} to queue 
    for (int i=0; i<5; i++) 
     q.add(i);
     
    // Display contents of the queue. 
    System.out.println("Elements of queue-"+q); 
    
    // To remove the head of queue. 
    q.remove(); 
    
    // To view the head of queue 
    int head = q.peek();
    
    int size = q.size();
    
    //Iterate All Elements in Queue
    Iterator it = q.iterator();
        while(it.hasNext())
            System.out.println(it.next());
        
    //Code to Print the nth element of the Queue 
      int flag = 0;
        for(flag=0;flag<=n;flag++)
        {
            Integer x = (Integer) it.next();
            if(flag==n)
                System.out.println(x);

        }    
    
    // LL to Array Conversion
    
    Object[] p = q.toArray();
    System.out.println(p[3]);
    
}

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

java Java中的队列

java Java中的基本队列

聊聊并发——Java中的阻塞队列

java中的队列

java中的队列

java中的ThreadPool有两个队列