HashMap en Java con ejemplos

HashMap<K, V> es parte de la colección de Java desde Java 1.2. Esta clase se encuentra en el paquete java.util . Proporciona la implementación básica de la interfaz Map de Java. Almacena los datos en pares (clave, valor) y puede acceder a ellos mediante un índice de otro tipo (por ejemplo, un número entero). Un … Continue reading «HashMap en Java con ejemplos»

Intercambio de elementos de una lista en Java: Collections.swap() con Ejemplo

El método java.util.Collections.swap() es un método de clase java.util.Collections. Intercambia elementos en las posiciones especificadas en la lista dada. // Swaps elements at positions «i» and «j» in myList. public static void swap(List mylist, int i, int j) It throws IndexOutOfBoundsException if either i or j is out of range. // Java program to demonstrate … Continue reading «Intercambio de elementos de una lista en Java: Collections.swap() con Ejemplo»

Programa Java para Calcular la Suma de Números en una Lista Usando Recursión

ArrayList es parte del marco Collection y está presente en el paquete java.util. Nos proporciona arreglos dinámicos en Java. Sin embargo, puede ser más lento que las arrays estándar, pero puede ser útil en programas donde se necesita mucha manipulación en la array. Esta clase se encuentra en el paquete java.util.  Ilustración: Input : [1, … Continue reading «Programa Java para Calcular la Suma de Números en una Lista Usando Recursión»

Métodos de fábrica de conveniencia de Java para colecciones

El JDK 9 ha agregado métodos de fábrica estáticos como of() en las interfaces de colección básicas, para crear objetos de colección no modificables. Estos son los mismos que la colección no modificable (inmutable) que creamos en JDK 6, 7, 8. Le permite crear una lista, un conjunto y un mapa de valores en una … Continue reading «Métodos de fábrica de conveniencia de Java para colecciones»

Similitudes entre TreeMap y TreeSet en Java

TreeSet es principalmente una implementación de SortedSet en Java donde no se permite la duplicación y los objetos se almacenan ordenados y en orden ascendente. TreeMap es una implementación de Map Interface. TreeMap también es una implementación de NavigableMap junto con la clase AbstractMap. Similitudes entre TreeSet y TreeMap en java. Tanto TreeMap como TreeSet … Continue reading «Similitudes entre TreeMap y TreeSet en Java»

¿Cómo encontrar objetos definidos por el usuario de LinkedHashSet en Java?

LinkedHashSet se utiliza para almacenar elementos en el orden en que se insertaron. Cuando se necesita mantener el orden de iteración, se utiliza esta clase. Al iterar a través de un HashSet , el orden es impredecible, mientras que un LinkedHashSet nos permite iterar a través de los elementos en el orden en que se … Continue reading «¿Cómo encontrar objetos definidos por el usuario de LinkedHashSet en Java?»

Iterar a través de elementos de LinkedHashSet en Java

LinkedHashSet es una versión ordenada de HashSet que mantiene una lista doblemente vinculada en todos los elementos. Cuando se necesita mantener el orden de iteración, se utiliza esta clase. Ejemplo: Input: [«Geeks», «for», «Geeks»] Output: Geeks for Geeks Input: [9, 4, 6, 2, 8] Output: 9 4 6 2 8 Diferentes formas de iterar elementos … Continue reading «Iterar a través de elementos de LinkedHashSet en Java»

Eliminación de elementos del índice especificado en Java ArrayList

El método remove(int index) presente en la clase java.util.ArrayList elimina el elemento en la posición especificada en esta lista y desplaza cualquier elemento posterior a la izquierda (es decir, resta uno de sus índices). Sintaxis:  public removed_element remove(int index) Parámetros: el índice del elemento que se va a eliminar. Tipo de devolución: este método devuelve … Continue reading «Eliminación de elementos del índice especificado en Java ArrayList»

Cómo aprender colecciones de Java: una guía completa

En el mundo real, una colección por definición es un grupo de artículos que tienen propiedades y atributos similares. Dado que Java es un lenguaje orientado a objetos, imita el mundo real. En Java, una colección es un grupo de múltiples objetos reunidos en una sola unidad. Las colecciones de Java son un tema muy … Continue reading «Cómo aprender colecciones de Java: una guía completa»