Cómo iterar cualquier mapa en Java

  En general, hay cinco formas de iterar sobre un mapa en Java. En este artículo, discutiremos todos ellos y también veremos sus ventajas y desventajas. En primer lugar, no podemos iterar un Mapa directamente usando iteradores , porque el Mapa no es una Colección. Además, antes de continuar, debe saber un poco sobre la … Continue reading «Cómo iterar cualquier mapa en Java»

Colecciones método unmodifiableCollection() en Java con ejemplos

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

TreeSet en Java

TreeSet es una de las implementaciones más importantes de la interfaz SortedSet en Java que utiliza un árbol para el almacenamiento. El orden de los elementos se mantiene mediante un conjunto utilizando su orden natural, se proporcione o no un comparador explícito . Esto debe ser consistente con equals si se quiere implementar correctamente la … Continue reading «TreeSet en Java»

Implementación de tabla hash con iguales y método hashcode en Java

Para implementar una tabla hash, debemos usar la clase de tabla hash, que asignará claves a los valores. La clave o los valores de la tabla hash deben ser un objeto no nulo. Para almacenar y recuperar datos de la tabla hash, los objetos no nulos que se usan como claves deben implementar el método … Continue reading «Implementación de tabla hash con iguales y método hashcode en Java»

Copie elementos de una ArrayList a otra ArrayList en Java

Es la clase de implementación de List Interface. Permite duplicar objetos/elementos y además mantiene el orden de inserción. Puede obtener el elemento presente dentro de ArrayList por su índice, ahora necesita pasarlo al método de obtención (índice). Puede agregar los elementos a ArrayList usando el método add(). Sintaxis: Inicialización de ArrayList   ArrayList<Integer> gfg=new ArrayList<>(); … Continue reading «Copie elementos de una ArrayList a otra ArrayList en Java»

Interfaz iterable en Java

La interfaz iterable se introdujo en JDK 1.5. Pertenece al paquete java.lang . En general, un objeto que implementa Iterable permite iterarlo. Una interfaz iterable permite que un objeto sea el objetivo de un bucle for mejorado (bucle for-each).  Definición de iterable public interface Iterable<T> { Iterator<T> iterator(); Spliterator<T> spliterator(); void forEach(Consumer<? super T> action); … Continue reading «Interfaz iterable en Java»

Método HashMap computeIfPresent(key, BiFunction) en Java con ejemplos

El método computeIfPresent(Key, BiFunction) de la clase HashMap que le permite calcular el valor de una asignación para una clave específica si la clave ya está asociada con un valor (o está asignada a un valor nulo). Si la función de asignación de este método devuelve un valor nulo, se elimina la asignación. Si la … Continue reading «Método HashMap computeIfPresent(key, BiFunction) en Java con ejemplos»

El método Map containsKey() en Java con ejemplos

El método java.util.Map.containsKey() se usa para verificar si una clave en particular se está asignando al mapa o no. Toma el elemento clave como parámetro y devuelve True si ese elemento está mapeado en el mapa. Sintaxis: boolean containsKey(key_element) Parámetros: el método toma solo un parámetro key_element que se refiere a la clave cuyo mapeo … Continue reading «El método Map containsKey() en Java con ejemplos»

Apila el método de retención() en Java con un ejemplo

El método preserveAll() de la clase java.util.Stack se usa para retener de esta pila todos sus elementos que están contenidos en la colección especificada. Sintaxis: public boolean retainAll(Collection c) Parámetros: este método toma la colección c como un parámetro que contiene elementos que se conservarán de esta pila. Valor devuelto: este método devuelve verdadero si … Continue reading «Apila el método de retención() en Java con un ejemplo»

Colección add() Método en Java con ejemplos

El complemento (elemento E) de la interfaz java.util.Collection se utiliza para agregar el elemento ‘elemento’ a esta colección. Este método devuelve un valor booleano que representa el éxito de la operación. Si se agregó el elemento, devuelve verdadero, de lo contrario, devuelve falso. Sintaxis:  Collection.add(E element) Parámetros: este método acepta un elemento de parámetro obligatorio … Continue reading «Colección add() Método en Java con ejemplos»