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»

Colecciones métodosyncedList() en Java con ejemplos

El métodosynchroncedList() de la clase java.util.Collections se utiliza para devolver una lista sincronizada (segura para subprocesos) respaldada por la lista especificada. Para garantizar el acceso en serie, es fundamental que todo acceso a la lista de respaldo se realice a través de la lista devuelta. Sintaxis: public static <T> List<T> synchronizedList(List<T> list) Parámetros: este método … Continue reading «Colecciones métodosyncedList() en Java con ejemplos»

Método Vector forEach() en Java

El método forEach() de Vector se usa para realizar una acción dada para cada elemento del Iterable de Vector hasta que todos los elementos hayan sido procesados ​​por el método o se produzca una excepción. Las operaciones se realizan en el orden de iteración si el orden lo especifica el método. Las excepciones lanzadas por … Continue reading «Método Vector forEach() 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»

Método HashMap containsKey() en Java

El método java.util.HashMap.containsKey() se usa para verificar si una clave en particular se está asignando al HashMap o no. Toma el elemento clave como parámetro y devuelve True si ese elemento está mapeado en el mapa. Sintaxis:   Hash_Map.containsKey(key_element) Parámetros: el método toma solo un parámetro key_element que se refiere a la clave cuyo mapeo se … Continue reading «Método HashMap containsKey() en Java»

Método ArrayList get(index) en Java con ejemplos

El método get() de ArrayList en Java se usa para obtener el elemento de un índice específico dentro de la lista. Sintaxis:  get(index) Parámetro:  Índice de los elementos a devolver. Es de tipo de datos int.  Tipo de devolución:  el elemento en el índice especificado en la lista dada.  Excepción:  lanza IndexOutOfBoundsException si el índice … Continue reading «Método ArrayList get(index) en Java con ejemplos»

Inicialización de doble llave en Java

La combinación de dos procesos separados en Java se conoce como Inicialización de doble llave en Java. Como sugiere el nombre, hay dos llaves {{ incluidas en él. Una sola llave { no es nada nuevo para los programadores. La primera llave en la inicialización de doble llave se usa para crear una clase interna … Continue reading «Inicialización de doble llave en Java»

Interfaz Deque en Java con ejemplo

La interfaz Deque presente en el paquete java.util es un subtipo de la interfaz de cola . El Deque está relacionado con la cola de dos extremos que admite la adición o eliminación de elementos de cualquier extremo de la estructura de datos. Puede usarse como cola (primero en entrar, primero en salir/FIFO) o como … Continue reading «Interfaz Deque en Java con ejemplo»

Interfaz de cola en Java

La interfaz Queue está presente en el paquete java.util y amplía la interfaz Collection que se utiliza para contener los elementos que se van a procesar en orden FIFO (primero en entrar, primero en salir). Es una lista ordenada de objetos cuyo uso se limita a insertar elementos al final de la lista y eliminar … Continue reading «Interfaz de cola en Java»

Programa Java para ordenar objetos en ArrayList por fecha

La principal herramienta que llama la atención es el método sort() que se utilizará para el mecanismo de comparación de la clase Collections que ordena en orden decreciente. Sí, si de forma genérica queremos lograr el objetivo teniendo en cuenta la condición límite en la que los objetos a clasificar están definidos por el usuario, … Continue reading «Programa Java para ordenar objetos en ArrayList por fecha»