Colecciones como método LifoQueue() en Java con ejemplos

El método asLifoQueue() de la clase java.util.Collections se usa para devolver una vista de un Deque como una cola de último en entrar, primero en salir (Lifo). El método add se asigna a push, remove se asigna a pop y así sucesivamente. Esta vista puede ser útil cuando desea utilizar un método que requiere una … Continue reading «Colecciones como método LifoQueue() en Java con ejemplos»

Método CopyOnWriteArrayList lastIndexOf() en Java

El método lastIndexOf(Object o) de CopyOnWriteArrayList devuelve la última aparición del elemento pasado en la lista. Devuelve -1 si el elemento no está presente en la lista. Sintaxis: public int lastIndexOf(Object o) Parámetros: La función acepta un parámetro o cuya última aparición se va a devolver. Valor devuelto: la función devuelve la última aparición del … Continue reading «Método CopyOnWriteArrayList lastIndexOf() en Java»

NavigableMap método de entrada superior() en Java

El método highEntry() de la interfaz NavigableMap en Java se usa para devolver una asignación de clave-valor asociada con la clave mínima estrictamente mayor que la clave dada, o nula si no existe tal clave. Sintaxis : Map.Entry< K, V > higherEntry(K key) Donde, K es el tipo de clave mantenida por este mapa y … Continue reading «NavigableMap método de entrada superior() en Java»

Método spliterator() de ConcurrentLinkedQueue en Java

El método spliterator() de ConcurrentLinkedQueue se usa para obtener un Spliterator de los mismos elementos que ConcurrentLinkedQueue. Spliterator creado es débilmente consistente. Se puede usar con Streams en Java 8. También puede atravesar elementos individualmente y también en masa. Spliterator es una mejor manera de atravesar el elemento porque proporciona más control sobre los elementos. … Continue reading «Método spliterator() de ConcurrentLinkedQueue en Java»

Deque método offerFirst() en Java

El método offerFirst(E e) de Deque Interface inserta el elemento especificado en el frente de Deque si es posible hacerlo inmediatamente sin violar las restricciones de capacidad. Este método es preferible al método addFirst() ya que este método no arroja una excepción cuando la capacidad del contenedor está llena ya que devuelve falso. Sintaxis: boolean … Continue reading «Deque método offerFirst() en Java»

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 spliterator() en Java

El método spliterator() de LinkedBlockingDeque devuelve un Spliterator en los elementos de LinkedBlockingDeque. El iterador devuelto es débilmente coherente. Spliterator se puede usar con Streams en Java 8. Spliterator puede atravesar elementos individualmente y también en masa. Sintaxis: public Spliterator spliterator() Devoluciones: este método devuelve un Spliterator sobre los elementos en LinkedBlockingDeque. Los siguientes programas … Continue reading «Método LinkedBlockingDeque spliterator() en Java»

Método LinkedBlockingDeque put() en Java

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

Método LinkedBlockingDeque push() en Java

El método push(E e) de LinkedBlockingDeque inserta un elemento en la pila representada por este deque. Inserta el elemento pasado en el parámetro al frente del Deque si hay espacio. Si LinkedBlockingDeque tiene una capacidad restringida y no queda espacio para la inserción, devuelve una excepción IllegalStateException . Esta función es similar a la de … Continue reading «Método LinkedBlockingDeque push() en Java»

Método LinkedTransferQueue isEmpty() en Java

El método isEmpty() de java.util.concurrent.LinkedTransferQueue es una función integrada en Java que comprueba si esta cola está vacía o no. Sintaxis: LinkedTransferQueue.isEmpty() Valor devuelto: la función devuelve un valor booleano . Devuelve verdadero si LinkedTransferQueue está vacío y devuelve falso en caso contrario. Los siguientes programas ilustran el método LinkedTransferQueue.isEmpty(): Programa 1: en este programa, … Continue reading «Método LinkedTransferQueue isEmpty() en Java»