Colecciones método nomodificableList() en Java con ejemplos

El método unmodifiableList () de la clase java.util.Collections se utiliza para devolver una vista no modificable de la lista especificada. Este método permite que los módulos proporcionen a los usuarios acceso de «solo lectura» a las listas internas. Las operaciones de consulta en la lista devuelta «leen» a la lista especificada y los intentos de … Continue reading «Colecciones método nomodificableList() en Java con ejemplos»

Diferencia entre el método keySet() vs value() en Java Map

Map Interface está presente en el paquete Java.util, que proporciona principalmente tres métodos KeySet(), entrySet() y values(). Estos métodos se utilizan para recuperar las claves del mapa, los pares clave-valor del mapa y los valores del mapa, respectivamente. Dado que estos métodos son parte de la interfaz del mapa, podemos usar estos métodos con todas … Continue reading «Diferencia entre el método keySet() vs value() en Java Map»

Iterar una LinkedList en orden inverso en Java

Para recorrer una lista enlazada en orden inverso, podemos usar Iterador descendente o Iterador de lista 1. Iterador descendente Sintaxis: LinkedList<String> linkedlist = new LinkedList<>(); Iterator<String> listIterator = linkedlist.descendingIterator(); Devoluciones: el iterador descendente devuelve el iterador que apunta al final de la lista enlazada. 2.  Iterador de lista Sintaxis:  LinkedList<String> linkedlist = new LinkedList<>(); ListIterator<String> … Continue reading «Iterar una LinkedList en orden inverso en Java»

Diferencia entre EnumSet y TreeSet en Java

EnumSet y TreeSet son las clases definidas dentro del marco de la colección . Pero existen pocas diferencias entre ellos. En este artículo, hemos tratado de cubrir todas estas diferencias entre ellos. 1. EnumSet : EnumSet es una implementación especializada de la interfaz Set para tipos de enumeración . Extiende AbstractSet e implementa la interfaz … Continue reading «Diferencia entre EnumSet y TreeSet en Java»

Conversión de ArrayList a HashMap usando Method Reference en Java 8

Las estructuras de datos son una bendición para todos los que codifican. Pero, ¿hay alguna forma de convertir una estructura de datos en otra? ¡Pues parece que sí! En este artículo, aprenderemos cómo convertir un ArrayList a HashMap utilizando la referencia de método en Java 8. Ejemplo: Elements in ArrayList are : [Pen, Pencil, Book, … Continue reading «Conversión de ArrayList a HashMap usando Method Reference en Java 8»

¿Cómo verificar si el elemento existe en Java ArrayList?

Java ArrayList es una array de tamaño variable, que se puede encontrar en el paquete java.util. Podemos agregar o eliminar elementos de una ArrayList cuando queramos, a diferencia de una array integrada. Podemos verificar si existe un elemento en ArrayList en Java de dos maneras: Usando el método contiene() Usando el método indexOf() Método 1: … Continue reading «¿Cómo verificar si el elemento existe en Java ArrayList?»

Interfaz ConcurrentNavigableMap en Java

La interfaz ConcurrentNavigableMap es miembro de Java Collection Framework . Se extiende desde la interfaz NavigableMap y la interfaz ConcurrentMap . ConcurrentNavigableMap proporciona acceso seguro para subprocesos a los elementos del mapa junto con métodos de navegación convenientes. Pertenece al paquete java.util.concurrent . Declaración: public interface ConcurrentNavigableMap<K,V> extends ConcurrentMap<K,V>, NavigableMap<K,V> Aquí, K es el tipo … Continue reading «Interfaz ConcurrentNavigableMap en Java»

Función BlockingDeque offer() en Java con ejemplos

El método de oferta (E e) de BlockingDeque inserta el elemento pasado en el parámetro al final de Deque. Si la capacidad del contenedor ha excedido, entonces no devuelve una excepción como en el caso de la función add() y addFirst(). Sintaxis: public boolean offer(E e) Parámetros: Este método acepta un parámetro obligatorio e que … Continue reading «Función BlockingDeque offer() en Java con ejemplos»

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»

Método LinkedTransferQueue toString() en Java con ejemplos

El método toString() de java.util.concurrent.LinkedTransferQueue es una función incorporada en Java que se usa para devolver la representación de string de la colección. La representación String consta de los elementos de la colección encerrados entre “ [] ” y separados por “ , “. El orden de los elementos en la representación del resorte aparece … Continue reading «Método LinkedTransferQueue toString() en Java con ejemplos»