Método LinkedBlockingDeque takeFirst() en Java

El método takeFirst() de LinkedBlockingDeque devuelve y elimina el primer elemento del contenedor Deque, esperando si es necesario hasta que un elemento esté disponible. El método lanza una InterruptedException si se interrumpe mientras espera. Sintaxis: public E takeFirst() Devoluciones: este método devuelve el primer elemento del contenedor Deque, esperando si es necesario hasta que un … Continue reading «Método LinkedBlockingDeque takeFirst() en Java»

Método LinkedBlockingDeque add() en Java

El método add(E e) de LinkedBlockingDeque inserta el elemento pasado en el parámetro al final de Deque si hay espacio. Si LinkedBlockingDeque tiene una capacidad restringida y no queda espacio para la inserción, devuelve una excepción IllegalStateException . Funciona exactamente de la misma manera que lo hace el método addLast(). Sintaxis: public void add(E e) … Continue reading «Método LinkedBlockingDeque add() en Java»

Método LinkedBlockingDeque iterator() en Java

El método iterator () de LinkedBlockingDeque devuelve un iterador sobre los elementos de esta deque en una secuencia adecuada. Los elementos se devolverán en orden desde el primero (cabeza) hasta el último (cola). El iterador devuelto es un iterador «débilmente coherente». Sintaxis: public Iterator iterator() Parámetros: Este método no acepta ningún parámetro. Devoluciones: este método … Continue reading «Método LinkedBlockingDeque iterator() en Java»

Método LinkedBlockingDeque putLast() en Java

El método putLast(E e) de LinkedBlockingDeque inserta el elemento especificado en la cola representada por esta deque (en otras palabras, al final/final de esta deque). Si el Deque tiene una capacidad restringida, entonces esperará a que el espacio esté disponible. Sintaxis: public void putLast(E e) Parámetros: este método acepta un parámetro obligatorio e que es … Continue reading «Método LinkedBlockingDeque putLast() en Java»

LinkedBlockingDeque contiene() método en Java

El método contains(Object o) de LinkedBlockingDeque comprueba si el elemento pasado en el parámetro existe en el contenedor o no. Devuelve verdadero si el elemento existe en el contenedor; de lo contrario, devuelve un valor falso. Sintaxis: public boolean contains(Object o) Parámetros: Este método acepta un parámetro obligatorio o cuya presencia en el contenedor se … Continue reading «LinkedBlockingDeque contiene() método en Java»

Método LinkedBlockingDeque removeLastOccurrence() en Java

El método removeLastOccurrence() de LinkedBlockingDeque elimina la última aparición del elemento especificado de este deque. Si el deque no contiene el elemento, permanece sin cambios. Devuelve verdadero si este deque contenía el elemento especificado, de lo contrario, devuelve falso. Sintaxis: public boolean removeLastOccurrence(Object o) Parámetros: este método acepta un parámetro obligatorio que especifica el elemento … Continue reading «Método LinkedBlockingDeque removeLastOccurrence() en Java»

Programa Java para implementar la API LinkedBlockingDeque

La clase LinkedBlockingDeque introducida en JDK 1.6 está presente en el paquete java.util.concurrent . Es un deque que significa una cola de dos extremos. El tamaño predeterminado de LinkedBlockingDeque es Integer.MAX_VALUE. Implementa la clase BlockingDeque y proporciona una funcionalidad limitada opcionalmente basada en Nodes vinculados. Esta delimitación opcional se cumple al pasar el tamaño requerido … Continue reading «Programa Java para implementar la API LinkedBlockingDeque»

Método LinkedBlockingDeque take() en Java

El método take() de LinkedBlockingDeque devuelve y elimina el encabezado del contenedor Deque. El método lanza una InterruptedException si se interrumpe mientras espera. Sintaxis: public E take() Devoluciones: este método devuelve la cabeza del contenedor Deque. Excepción : la función lanza una InterruptedException si se interrumpe mientras espera. Los siguientes programas ilustran el método take() … Continue reading «Método LinkedBlockingDeque take() en Java»

Método LinkedBlockingDeque poll() en Java

El método poll() de LinkedBlockingDeque devuelve el elemento frontal en el contenedor Deque y lo elimina. Devuelve nulo si el contenedor está vacío. Sintaxis: public E poll() Parámetros: este método no acepta ningún parámetro. Devoluciones: este método devuelve el elemento frontal del contenedor Deque si el contenedor no está vacío y lo elimina. Devuelve nulo … Continue reading «Método LinkedBlockingDeque poll() en Java»

Método LinkedBlockingDeque removeIf() en Java con ejemplos

El método removeIf() de LinkedBlockingDeque elimina el elemento de este LinkedBlockingDeque que cumple la condición especificada. Sintaxis: public boolean removeIf (Predicate<? super E> filter) Parámetros: este método acepta un filtro de parámetro obligatorio que es el valor predicado en función de qué elementos se eliminan de este Deque. Devoluciones: este método devuelve un valor booleano … Continue reading «Método LinkedBlockingDeque removeIf() en Java con ejemplos»