Conversión de Java Maps a Lista

Un mapa es un objeto que asigna claves a valores o es una colección de pares de atributos y valores. La lista es una colección ordenada de objetos y la Lista puede contener valores duplicados. El Mapa tiene dos valores (una clave y un valor), mientras que una Lista solo tiene un valor (un elemento). … Continue reading «Conversión de Java Maps a Lista»

Encuentra el primer y último elemento de ArrayList en Java

Requisito previo: ArrayList en Java Dada una ArrayList, la tarea es obtener el primer y último elemento de la ArrayList en Java, Ejemplos: Input: ArrayList = [1, 2, 3, 4] Output: First = 1, Last = 4 Input: ArrayList = [12, 23, 34, 45, 57, 67, 89] Output: First = 12, Last = 89 Acercarse: … Continue reading «Encuentra el primer y último elemento de ArrayList en Java»

Programa Java para enumerar todos los archivos en un directorio y subdirectorios anidados

Requisitos previos: clase de archivo Dado un directorio/carpeta principal, enumere todos los archivos de él y, si este directorio tiene otros subdirectorios anidados, enumere los archivos de ellos. Es bastante fácil observar un patrón de recurrencia simple en el problema anterior. Algoritmo:  Cree un objeto de archivo para el directorio principal. Obtenga una array de … Continue reading «Programa Java para enumerar todos los archivos en un directorio y subdirectorios anidados»

Obtenga los primeros y últimos elementos de ArrayList en Java

Dada una lista de arreglos, encuentre el primer y el último elemento de la misma. Ejemplos: Input : aList = {10, 30, 20, 14, 2} Output : First = 10, Last = 2 Input : aList = {10, 30, 40, 50, 60} Output : First = 10, Last = 60 El último elemento está en … Continue reading «Obtenga los primeros y últimos elementos de ArrayList en Java»

Programa para Convertir Lista a Mapa en Java

La Lista es una interfaz secundaria de la Colección. Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos. La interfaz de lista se implementa mediante las clases ArrayList , LinkedList , Vector y … Continue reading «Programa para Convertir Lista a Mapa en Java»

Cuente las ocurrencias de elementos de la lista en Java

Supongamos que tenemos elementos en ArrayList , podemos contar las ocurrencias de elementos presentes de varias maneras. mapa hash Esta estructura de datos utiliza la función hash para asignar valores similares, conocidos como claves para sus valores asociados. Los valores del mapa se pueden recuperar utilizando la clave, ya que contiene pares clave-valor.  Java // … Continue reading «Cuente las ocurrencias de elementos de la lista en Java»

Programa para Convertir un Vector a Lista en Java

Dado un Vector, la tarea es Convertir Vector a Lista en Java Ejemplos: Input: Vector: [1, 2, 3, 4, 5] Output: List: [1, 2, 3, 4, 5] Input : Vector = [a, b, c, d, e, f] Output : List = [a, b, c, d, e, f] Usando el método Collections.list() Sintaxis: List list = … Continue reading «Programa para Convertir un Vector a Lista en Java»

Sincronización de ArrayList en Java

La implementación de ArrayList no está sincronizada de forma predeterminada. Significa que si un subproceso lo modifica estructuralmente y varios subprocesos acceden a él al mismo tiempo, debe sincronizarse externamente. La modificación estructural implica la adición o eliminación de elementos de la lista o redimensiona explícitamente la array de respaldo. Cambiar el valor de un … Continue reading «Sincronización de ArrayList en Java»

Min y Max en una lista en Java

Dada una lista desordenada de números enteros, encuentre valores máximos y mínimos en ella. Input : list = [10, 4, 3, 2, 1, 20] Output : max = 20, min = 1 Input : list = [10, 400, 3, 2, 1, -1] Output : max = 400, min = -1 Clasificación Este es el enfoque … Continue reading «Min y Max en una lista en Java»

Inicializar una lista en Java

Java.util.List es una interfaz secundaria de Collection . Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos. La interfaz de lista se implementa mediante las clases ArrayList , LinkedList , Vector y Stack … Continue reading «Inicializar una lista en Java»