Diferencia entre ArrayList y HashSet en Java

Aquí hay un par de diferencias entre ArrayList y HashSet. Herencia: Implementación: Implementación: ArrayList implementa la interfaz List mientras que HashSet implementa la interfaz Set en Java. Implementación interna: ArrayList está respaldado por un Array mientras que HashSet está respaldado por un HashMap. Duplicados: ArrayList permite valores duplicados, mientras que HashSet no permite valores duplicados. … Continue reading «Diferencia entre ArrayList y HashSet en Java»

Programa Java para eliminar nulos de un contenedor de lista

List es una colección ordenada de objetos que permite almacenar valores duplicados o valores nulos , en el orden de inserción. Por lo tanto, es muy importante eliminar los valores nulos en muchos escenarios. Ejemplos: Input: [Geeks, null, forGeeks, null, A computer portal] Output: [Geeks, forGeeks, A computer portal] Input: [1, null, 2, 3, null, … Continue reading «Programa Java para eliminar nulos de un contenedor de lista»

Vector vs ArrayList en Java

ArrayList y Vectores implementan la interfaz List y ambos usan arrays (redimensionables dinámicamente) para su estructura de datos interna, como si se usara una array ordinaria.  Sintaxis: ArrayList: ArrayList<T> al = new ArrayList<T>(); Vector: Vector<T> v = new Vector<T>(); Vector vs. ArrayList en Java S. No. Lista de arreglo Vector 1. ArrayList no está sincronizado. … Continue reading «Vector vs ArrayList 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 convertir ArrayList a HashMap antes de Java 8?

ArrayList es una array de tamaño variable. Está bajo el paquete java java.util. Da arrays dinámicas en Java. ArrayList es útil en programas donde se requieren muchos cambios en la array, pero estos también son más lentos que las arrays estándar. Los elementos de una ArrayList se pueden agregar y eliminar cuando sea necesario. HashMap … Continue reading «¿Cómo convertir ArrayList a HashMap antes de Java 8?»

Unir dos ArrayLists en Java

Dadas dos ArrayLists en Java, la tarea es unir estas ArrayLists. Ejemplos: Entrada : ArrayList1: [Geeks, For, ForGeeks], ArrayList2: [GeeksForGeeks, Un portal informático] Salida : ArrayList: [Geeks, For, ForGeeks, GeeksForGeeks, Un portal informático] Entrada : ArrayList1: [G, e, e, k, s], ArrayList2: [F, o, r, G, e, e, k, s] Salida : ArrayList: [G, e, … Continue reading «Unir dos ArrayLists en Java»

Arraylist removeRange() en Java con ejemplos

El método removeRange() de ArrayList en Java se usa para eliminar todos los elementos dentro del rango especificado de un objeto ArrayList. Desplaza cualquier elemento posterior a la izquierda. Esta llamada acorta la lista por elementos (toIndex-fromIndex), donde toIndex es el índice final y fromIndex es el índice inicial dentro del cual se eliminarán todos … Continue reading «Arraylist removeRange() en Java con ejemplos»

Encuentre todos los subarreglos posibles que tengan un producto menor o igual que K

Dado anarray arr[] , la tarea es imprimir todos los subarreglos posibles que tengan un producto de sus elementos menor o igual a K . Entrada: arr[] = {2, 1, 3, 4, 5, 6, 2}, K = 10  Salida: [[2], [1], [2, 1], [3], [1, 3 ], [2, 1, 3], [4], [5], [6], [2]]  Explicación:  … Continue reading «Encuentre todos los subarreglos posibles que tengan un producto menor o igual que K»

¿Pueden dos variables referirse a la misma ArrayList en Java?

La clase ArrayList en Java es básicamente una array redimensionable, es decir, puede crecer y reducir su tamaño dinámicamente de acuerdo con los valores que le agreguemos. Está presente en el paquete java.util . Sintaxis: ArrayList<E> list = new ArrayList<>(); Una ArrayList en Java se puede instanciar una vez con la ayuda de la palabra … Continue reading «¿Pueden dos variables referirse a la misma ArrayList en Java?»

Ordenar ArrayList en orden descendente usando Comparator en Java

Un comparador es una interfaz que se utiliza para reorganizar ArrayList de forma ordenada. Se utiliza un comparador para ordenar una ArrayList de objetos definidos por el usuario. En java, se proporciona un comparador en el paquete java.util . El uso de Comparator ordena ArrayList sobre la base de múltiples variables, o simplemente implementa Comparator … Continue reading «Ordenar ArrayList en orden descendente usando Comparator en Java»