Colecciones.nCopies() en Java

El rol de Collections.nCopies() es devolver una lista inmutable que contiene n copias del objeto dado. Esta función ayuda si queremos crear una lista con n copias del objeto dado. El objeto de datos recién asignado es pequeño, es decir, contiene una única referencia al objeto de datos. Sintaxis: public static <T> List<T> nCopies(int number, … Continue reading «Colecciones.nCopies() en Java»

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»

Recopilación de una secuencia en una colección inmutable en Java

Streams y Collectors se introdujeron en Java 8 introdujo el concepto de Streams. Un Stream es una secuencia, una secuencia de objetos. Generamos Streams a partir de fuentes de entrada como Arrays, Lists, etc., y admitimos operaciones de agregación como filtrar, mapear, limitar, reducir, etc. Usamos Streams para canalizar datos y, en última instancia, recopilarlos … Continue reading «Recopilación de una secuencia en una colección inmutable en Java»

¿Cómo obtener elementos por índice de HashSet en Java?

HashSet amplía AbstractSet e implementa la interfaz Set . Crea una colección que utiliza una tabla hash para el almacenamiento. La clase no garantiza el orden constante de los elementos a lo largo del tiempo, pero permite el elemento nulo. La estructura de datos subyacente para HashSet es Hashtable. HashSet también implementa interfaces serializables y … Continue reading «¿Cómo obtener elementos por índice de HashSet en Java?»

Funcionamiento interno de ArrayList en Java

ArrayList es una implementación de array de tamaño variable en Java. ArrayList crece dinámicamente y garantiza que siempre haya un espacio para agregar elementos. La estructura de datos de respaldo de ArrayList es una array de clases de objetos. La clase ArrayList en Java tiene 3 constructores. Tiene su propia versión de los métodos readObject … Continue reading «Funcionamiento interno de ArrayList en Java»

Convertir Vector a ArrayList en Java

Hay varias formas de convertir vector a ArrayList , pasando el Vector en el constructor ArrayList y usando un vector transversal simple y agregando valores a ArrayList. Enfoque 1: Crear un vector. Agregue algunos valores en Vector. Crear nueva ArrayList. Traverse vector desde el lado izquierdo al lado derecho. Comience a agregar cada elemento en … Continue reading «Convertir Vector a ArrayList en Java»

Método HashMap getOrDefault (clave, valor predeterminado) en Java con ejemplos

El método getOrDefault(Object key, V defaultValue) de la interfaz Map , implementado por la clase HashMap, se usa para obtener el valor asignado con la clave especificada. Si no se asigna ningún valor con la clave proporcionada, se devuelve el valor predeterminado. Sintaxis: default V getOrDefault(Object key, V defaultValue) Parámetros: Este método acepta dos parámetros: … Continue reading «Método HashMap getOrDefault (clave, valor predeterminado) en Java con ejemplos»

Enumere el método indexOf() en Java con ejemplos

Este método devuelve el índice de la primera aparición del elemento especificado en esta lista, o -1 si esta lista no contiene el elemento. Sintaxis: public int indexOf(Object o) Parámetros: Esta función tiene un único parámetro, es decir, el elemento a buscar en la lista. Devoluciones: este método devuelve el índice de la primera aparición … Continue reading «Enumere el método indexOf() en Java con ejemplos»