Diferencia entre List y ArrayList en Java

Una colección es un grupo de objetos individuales representados como una sola unidad. Java proporciona Collection Framework que define varias clases e interfaces para representar un grupo de objetos como una sola unidad. Este framework consta de List Interface y de la clase ArrayList. En este artículo, se analiza la diferencia entre List y ArrayList. … Continue reading «Diferencia entre List y ArrayList en Java»

Método ArrayList set() en Java con ejemplos

El método set() de la clase java.util.ArrayLis t se usa para reemplazar el elemento en la posición especificada en esta lista con el elemento especificado. Sintaxis: public E set(int index, E element) Parámetros: este método toma el siguiente argumento como parámetro. índice- índice del elemento a reemplazar elemento- elemento que se almacenará en la posición … Continue reading «Método ArrayList set() en Java con ejemplos»

CopyOnWriteArrayList en Java

La clase CopyOnWriteArrayList se introduce en JDK 1.5, que implementa la interfaz List . Es una versión mejorada de ArrayList en la que todas las modificaciones (agregar, establecer, eliminar, etc.) se implementan haciendo una copia nueva. Se encuentra en el paquete java.util.concurrent . Es una estructura de datos creada para ser utilizada en un entorno … Continue reading «CopyOnWriteArrayList 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»

¿Cómo agregar elementos en Java ArrayList?

La clase Java ArrayList utiliza una array dinámica para almacenar los elementos. Es como una array, pero no hay límite de tamaño. Podemos agregar o eliminar elementos en cualquier momento. Por lo tanto, es mucho más flexible que la array tradicional. El elemento se puede agregar en Java ArrayList usando el método add() de la … Continue reading «¿Cómo agregar elementos en Java ArrayList?»

Método ArrayList clone() en Java con ejemplos

El método Java.util.ArrayList .clone() se utiliza para crear una copia superficial de la lista de arrays mencionada. Simplemente crea una copia de la lista. Sintaxis: ArrayList.clone() Parámetros: Este método no toma ningún parámetro. Valor de retorno: esta función devuelve una copia de la instancia de la lista vinculada. El siguiente programa ilustra el método Java.util.ArrayList.clone(): … Continue reading «Método ArrayList clone() en Java con ejemplos»

Invertir una ArrayList en Java

Suponiendo que haya revisado arraylist en Java y conozca arraylist. Esta publicación contiene diferentes ejemplos para revertir una lista de arreglos que se dan a continuación: 1. Escribiendo nuestra propia función ( usando espacio adicional ): el método reverseArrayList() en la clase RevArrayList contiene lógica para revertir una lista de arreglos con objetos enteros. Este … Continue reading «Invertir una ArrayList en Java»

Programa Java para imprimir permutaciones distintas de una string

Dada una string str , la tarea es imprimir todas las permutaciones distintas de str . Una permutación es un arreglo de todo o parte de un conjunto de objetos, con respecto al orden del arreglo. Por ejemplo, las palabras ‘bat’ y ‘tab’ representan dos permutaciones distintas (o arreglos) de una palabra similar de tres letras. Ejemplos:   … Continue reading «Programa Java para imprimir permutaciones distintas de una string»

¿Cómo mantener el orden de inserción al obtener valores únicos de ArrayList 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. Esta clase se encuentra en el paquete java.util . Si … Continue reading «¿Cómo mantener el orden de inserción al obtener valores únicos de ArrayList en Java?»

¿Cómo ordenar ArrayList usando Comparator?

Comparator es una interfaz que se utiliza para reorganizar Arraylist de manera ordenada. Comparator se utiliza para ordenar una ArrayList de objetos definidos por el usuario. En java, Comparator se proporciona en el paquete java.util . Usando Comparator podemos ordenar ArrayList en base a múltiples variables. Simplemente podemos implementar Comparator sin afectar la clase original … Continue reading «¿Cómo ordenar ArrayList usando Comparator?»