Expresión Java Lambda con colecciones

En este artículo, Lambda Expression with Collections se analiza con ejemplos de clasificación de diferentes colecciones como ArrayList , TreeSet , TreeMap , etc. Clasificación de colecciones con Comparator (o sin Lambda): Podemos usar la interfaz Comparator para ordenar, solo contiene un método abstracto: – comparar(). Una interfaz que solo contiene un único método abstracto … Continue reading «Expresión Java Lambda con colecciones»

¿Cómo convertir LinkedList a Array en Java?

Dada una Lista Vinculada en Java, la tarea es convertir esta Lista Vinculada a Array. Ejemplos: Input: LinkedList: [‘G’, ‘e’, ‘e’, ‘k’, ‘s’] Output: Array: [‘G’, ‘e’, ‘e’, ‘k’, ‘s’] Input: LinkedList: [1, 2, 3, 4, 5] Output: Array: [1, 2, 3, 4, 5] Acercarse: Obtener la lista enlazada Convierta la array LinkedList en Object … Continue reading «¿Cómo convertir LinkedList a Array en Java?»

Lista para configurar en Java

Dada una lista ( ArrayList o LinkedList ), conviértala en un conjunto ( HashSet o TreeSet ) de strings en Java. Método 1 (Simple) Simplemente creamos una lista. Recorremos el conjunto dado y uno por uno agregamos elementos a la lista. // Java program to demonstrate conversion of // list to set using simple traversal … Continue reading «Lista para configurar en Java»

Seleccione aleatoriamente elementos de una Lista en Java

En este artículo, mostraremos la forma más eficiente de encontrar o elegir un elemento de la Lista. La idea básica para elegir un elemento de la lista es, primero generar un número que debe estar entre 0 y el tamaño de la lista. 1. Elemento aleatorio único Primero, seleccionamos un índice aleatorio para usar el … Continue reading «Seleccione aleatoriamente elementos de una Lista en Java»

Encuentra elementos comunes en dos ArrayLists en Java

Requisito previo: ArrayList en Java Dadas dos ArrayLists, la tarea es imprimir todos los elementos comunes en ambos ArrayLists en Java. Ejemplos: Input: List1 = [«Hii», «Geeks», «for», «Geeks»], List2 = [«Hii», «Geeks», «Gaurav»] Output: [Hii, Geeks, Geeks] Input: List1 = [«a», «b», «c», «d», «e», «f»], List2 = [«b», «d», «e», «h», «g», «c»] … Continue reading «Encuentra elementos comunes en dos ArrayLists en Java»

Lista inmutable en Java

ImmutableList, como sugiere el nombre, es un tipo de Lista que es inmutable. Significa que el contenido de la Lista es fijo o constante después de la declaración, es decir, son de solo lectura . Si se intenta agregar, eliminar y actualizar elementos en la lista, se lanza la excepción UnsupportedOperationException . Una ImmutableList tampoco … Continue reading «Lista inmutable en Java»

Cómo hacer un ArrayList de solo lectura en Java

Dada una ArrayList, la tarea es hacer que esta ArrayList sea de solo lectura en Java. Ejemplos: Input: ArrayList: [1, 2, 3, 4, 5] Output: Read-only ArrayList: [1, 2, 3, 4, 5] Input: ArrayList: [geeks, for, geeks] Output: Read-only ArrayList: [geeks, for, geeks] Una ArrayList se puede hacer de solo lectura fácilmente con la ayuda … Continue reading «Cómo hacer un ArrayList de solo lectura en Java»

Establecer en lista en Java

Dado un conjunto ( HashSet o TreeSet ) de strings en Java, conviértalo en una lista ( ArrayList o LinkedList ) de strings. En java, la interfaz Set está presente en el paquete java.util y amplía la interfaz Collection, que es una colección desordenada de objetos en los que no se pueden almacenar valores duplicados. … Continue reading «Establecer en lista en Java»

Diferencia entre ArrayList y HashMap en Java

ArrayList es parte del marco de la colección 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. HashMap es parte de la colección de Java desde … Continue reading «Diferencia entre ArrayList y HashMap en Java»

Eliminar elementos repetidos de ArrayList en Java

Requisito previo: ArrayList en Java Dada una ArrayList, la tarea es eliminar elementos repetidos de la ArrayList en Java. Ejemplos: Input: ArrayList = [1, 2, 2, 3, 4, 4, 4] Output: [1, 2, 3, 4] Input: ArrayList = [12, 23, 23, 34, 45, 45, 45, 45, 57, 67, 89] Output: [12, 23, 34, 45, 57, … Continue reading «Eliminar elementos repetidos de ArrayList en Java»