El método size() de la clase ConcurrentLinkedDeque en Java se usa para encontrar la cantidad de elementos presentes en el contenedor ConcurrentLinkedDeque. En otras palabras, este método indica la capacidad actual del contenedor. El valor devuelto por este método es de tipo integral y en caso de que el contenedor contenga más elementos que el valor máximo de un entero, este método devuelve el valor máximo de entero, es decir, Integer.MAX_VALUE.
Sintaxis :
ConcurrentLinkedDeque.size()
Parámetros : este método no acepta ningún parámetro.
Valor de retorno : este método devuelve un valor integral que es el tamaño actual del contenedor ConcurrentLinkedDeque.
El siguiente programa ilustra el método size() de ConcurrentLinkedDeque:
Java
// Java Program to demonstrate the // size of ConcurrentLinkedDeque import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { // Create a ConcurrentLinkedDeque // using ConcurrentLinkedDeque() constructor ConcurrentLinkedDeque<Integer> cld = new ConcurrentLinkedDeque<Integer>(); // Adding elements to the collection cld.addFirst(12); cld.addFirst(70); cld.addFirst(1009); cld.addFirst(475); // Displaying the ConcurrentLinkedDeque System.out.println("ConcurrentLinkedDeque: " + cld); // Calculate size int size = cld.size(); System.out.println("Size of the collection is: " + size); } }
ConcurrentLinkedDeque: [475, 1009, 70, 12] Size of the collection is: 4
Nota : a diferencia de otras colecciones en Java, este método no realiza la operación de cálculo de tamaño para ConcurrentLinkedDeque en tiempo constante debido a la naturaleza asíncrona de estos deques y es posible que el tamaño cambie durante la ejecución de este método, en cuyo caso el resultado devuelto será inexacto. Este método normalmente no es muy útil en aplicaciones concurrentes.
Referencia : https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#size()
Publicación traducida automáticamente
Artículo escrito por saigopalCheela y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA