Método LinkedTransferQueue put() en Java

El método java.util.concurrent.LinkedTransferQueue.put() es una función integrada en Java que se utiliza para insertar un elemento en esta cola. Espera hasta que el espacio esté disponible si la cola está llena.

Sintaxis:

LinkedTransferQueue.put(E e)

Parámetros: La función acepta un único parámetro, es decir , el elemento a insertar.

Valor devuelto: la función no devuelve nada.

Excepción: la función muestra NullPointerException cuando el elemento especificado es nulo.

Los siguientes programas ilustran el método LinkedTransferQueue.put():

Programa 1: Inserción de enteros en la cola.

/* Java Program Demonstrate put()
method of LinkedTransferQueue */
  
import java.util.concurrent.*;
  
class LinkedTransferQueuePutExample1 {
    public static void main(String[] args)
    {
        // Initializing the queue
        LinkedTransferQueue<Integer> queue = 
                 new LinkedTransferQueue<Integer>();
  
        // Adding elements to this queue
        for (int i = 10; i <= 15; i++)
            queue.put(i);
  
        // Printing the elements of the queue
        System.out.println("The elements in the queue are:");
        for (Integer i : queue)
            System.out.print(i + " ");
    }
}
Producción:

The elements in the queue are:
10 11 12 13 14 15

Programa 2: Adición de strings en la cola.

/* Java Program Demonstrate put()
method of LinkedTransferQueue */
  
import java.util.concurrent.*;
  
class LinkedTransferQueuePutExample2 {
    public static void main(String[] args)
    {
        // Initializing the queue
        LinkedTransferQueue<String> queue = 
                     new LinkedTransferQueue<String>();
  
        // Adding elements to this queue
        queue.put("alex");
        queue.put("bob");
        queue.put("chuck");
        queue.put("drake");
        queue.put("erick");
  
        // Printing the elements of the queue
        System.out.println("The elements in the queue are:");
        for (String i : queue)
            System.out.print(i + " ");
    }
}
Producción:

The elements in the queue are:
alex bob chuck drake erick

Referencia : https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html#put(E)

Publicación traducida automáticamente

Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *