Método LinkedTransferQueue peek() en Java

El método java.util.concurrent.LinkedTransferQueue.peek() es una función integrada en Java que se usa para devolver el encabezado de la cola si la cola no está vacía.

Sintaxis:

LinkedTransferQueue.peek()  

Parámetros: La función no acepta ningún parámetro.

Valor devuelto: la función devuelve el encabezado de la cola si la cola no está vacía; de lo contrario, devuelve un valor nulo.

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

Programa 1:

// Java Program Demonstrate peek()
// method of LinkedTransferQueue 
  
import java.util.concurrent.LinkedTransferQueue;
  
class LinkedTransferQueuePeekExample1 {
    public static void main(String[] args)
    {
        // Initializing the queue
        LinkedTransferQueue<Character> queue = 
                      new LinkedTransferQueue<Character>();
  
        // Adding elements to this queue
        for (char ch = 'A'; ch <= 'Z'; ch++) {
            queue.add(ch);
        }
  
        // Printing the head of the queue
        System.out.println("The head of the queue is " 
                                        + queue.peek());
  
        // Printing all the elements of the queue
        System.out.println("The elements in the queue :");
        for (Character i : queue)
            System.out.print(i + " ");
    }
}
Producción:

The head of the queue is A
The elements in the queue :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Programa 2:

// Java Program Demonstrate peek()
// method of LinkedTransferQueue 
  
import java.util.concurrent.LinkedTransferQueue;
  
class LinkedTransferQueuePeekExample2 {
    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 <= 50; i += 10)
            queue.add(i);
  
        // Printing the head of the queue
        System.out.println("The head of the queue is " 
                                           + queue.peek());
  
        // Printing all the elements of the queue
        System.out.println("The elements in the queue :");
        for (Integer i : queue)
            System.out.print(i + " ");
    }
}
Producción:

The head of the queue is 10
The elements in the queue :
10 20 30 40 50

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

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 *