Queue.Synchronized()返回一个包装原始队列的新队列,并且是线程安全的。 Queue.ToArray将队列元素复制到新数组。 ToString()返回表示当前对象的字符串。 TrimToSize()将容量设置为队列中元素的实际数量。 示例1: // C# code to Check if aQueue// contains an elementusingSystem;usingSystem.Collections;classGFG{/...
public virtual object[] ToArray(); 下麵給出了一些示例,以更好地理解實現: 範例1: // C# code to Convert Queue to arrayusingSystem;usingSystem.Collections.Generic;classGFG{// Driver codepublicstaticvoidMain(){// Creating a Queue of stringsQueue<string> myQueue =newQueue<string>();// Insertin...
// C# program to Copy a Queue using // the assignment operator using System; using System.Collections; class GFG { // Main Method public static void Main(string[] args) { Queue myQueue = new Queue(); myQueue.Enqueue("Geeks"); myQueue.Enqueue("Class"); myQueue.Enqueue("Noida"); my...
方案二: // Program to demonstrate take() method of ArrayBlockingQueueimportjava.util.concurrent.ArrayBlockingQueue;publicclassGFG{// Create a User Object with name// and age as the attributepublicclassUser{publicStringname;publicStringage;User(Stringname,Stringage){this.name=name;this.age=age;}...
// Java program to demonstrate // PriorityBlockingQueue() constructor import java.util.concurrent.PriorityBlockingQueue; public class GFG { public static void main(String[] args) { // create object of PriorityBlockingQueue // using PriorityBlockingQueue() constructor PriorityBlockingQueue<Integer> ...
import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.TimeUnit; public class GFG { public static void main(String[] args) throws InterruptedException { // define capacity of LinkedBlockingQueue int capacityOfQueue = 4; // create object of LinkedBlockingQueue LinkedBlockingQueue...
以下示例程序旨在说明java.util.concurrent.ConcurrentLinkedQueue.toArray(T [] a)方法。 示例1: // Java Program DemonstratetoArray()// method of ConcurrentLinkedQueueimportjava.util.concurrent.ConcurrentLinkedQueue;publicclassGFG{publicstaticvoidmain(String[] args){// create object of ConcurrentLinkedQueue...
返回值:此方法在ArrayBlockingQueue中的元素上返回一個Spliterator。 以下示例程序旨在說明ArrayBlockingQueue類的spliterator()方法: 實績1: // Java Program Demonstratespliterator()// method of ArrayBlockingQueueimportjava.util.concurrent.ArrayBlockingQueue;importjava.util.*;publicclassGFG{publicstaticvoidmain(Stri...
public class GFG { public static void main(String[] args) throws InterruptedException { // define capacity of ArrayBlockingQueue int capacity = 5; // create object of ArrayBlockingQueue ArrayBlockingQueue queue = new ArrayBlockingQueue(capacity); // Add elements to ArrayBlockingQueue using put ...
下面的程序说明了 ArrayBlockingQueue 的 take()方法: 程序1 :// Program to demonstrate take() method of ArrayBlockingQueue import java.util.concurrent.ArrayBlockingQueue; public class GFG { public static void main(String[] args) throws InterruptedException{ // Define capacity of ArrayBlockingQueue ...