El método Java.util.concurrent.LinkedTransferQueue .remainingCapacity(): siempre devuelve Integer.MAX_VALUE ya que este tipo de cola no tiene restricciones de capacidad.
Sintaxis
public int remainingCapacity()
Parámetros: este método no admite ningún parámetro.
Devoluciones: este método devuelve solo un valor, es decir, Integer.MAX_VALUE .
Los siguientes ejemplos ilustran el método LinkedTransferQueue.remainingCapacity():
Ejemplo 1:
// Java program to illustrate // LinkedTransferQueue.remainingCapacity() method import java.util.concurrent.LinkedTransferQueue; class GFG { public static void main(String args[]) { // create object of LinkedTransferQueue // using LinkedTransferQueue() constructor LinkedTransferQueue<Integer> LTQ = new LinkedTransferQueue<Integer>(); // Add numbers to end of LinkedTransferQueue LTQ.add(7855642); LTQ.add(35658786); LTQ.add(5278367); LTQ.add(74381793); // print Dequee System.out.println("Linked Transfer Queue1: " + LTQ); // print the remaining capacity // using remainingCapacity() method System.out.println(LTQ.remainingCapacity()); } }
Producción:
Linked Transfer Queue1: [7855642, 35658786, 5278367, 74381793] 2147483647
Ejemplo 2:
// Java program to illustrate // LinkedTransferQueue.remainingCapacity() method import java.util.concurrent.LinkedTransferQueue; class GFG { public static void main(String args[]) { // create object of LinkedTransferQueue // using LinkedTransferQueue() constructor LinkedTransferQueue<String> LTQ = new LinkedTransferQueue<String>(); // Add numbers to end of LinkedTransferQueue LTQ.add("Geeks"); LTQ.add("For"); LTQ.add("Geeks"); LTQ.add("GeeksForGeeks"); // print Dequee System.out.println("Linked Transfer Queue1: " + LTQ); // print the remaining capacity // using remainingCapacity() method System.out.println(LTQ.remainingCapacity()); } }
Producción:
Linked Transfer Queue1: [Geeks, For, Geeks, GeeksForGeeks] 2147483647