Método ArrayList retainAll() en Java

El método RetainAll() de ArrayList se usa para eliminar todos los elementos de la lista de arreglos que no están contenidos en la colección especificada o retiene todos los elementos coincidentes en la instancia actual de ArrayList que coinciden con todos los elementos de la lista de colección pasada como parámetro al método. Sintaxis: public … Continue reading «Método ArrayList retainAll() en Java»

Método LinkedList getFirst() en Java

La lista enlazada es parte del marco de la colección presente en el paquete java.util . Esta clase es una implementación de la estructura de datos LinkedList, que es una estructura de datos lineal donde los elementos no se almacenan en ubicaciones contiguas y cada elemento es un objeto separado con una parte de datos … Continue reading «Método LinkedList getFirst() en Java»

Diferencia entre ArrayList y CopyOnWriteArrayList

Tanto ArrayList como CopyOnWriteArray implementan la interfaz List. Pero hay muchas diferencias entre ArrayList y CopyOnWriteArrayList: CopyOnWriteArrayList crea una copia clonada de ArrayList subyacente, para cada operación de actualización en cierto punto, ambos se sincronizarán automáticamente, de lo cual se encarga JVM. Por lo tanto, no hay efecto para los subprocesos que realizan operaciones de … Continue reading «Diferencia entre ArrayList y CopyOnWriteArrayList»

Hashmap vs WeakHashMap en Java

mapa hash La clase Java.util.HashMap es una implementación basada en Hashing. En HashMap, tenemos una clave y un par de valores. Aunque el objeto se especifica como clave en hashmap, no tiene ninguna referencia y no es elegible para la recolección de basura si está asociado con HashMap, es decir, HashMap domina sobre Garbage Collector. Java … Continue reading «Hashmap vs WeakHashMap en Java»

Apila el método lastIndexOf(Object, int) en Java con un ejemplo

El método Java.util.Stack.lastIndexOf(Object element, int last_index) se usa para el último índice de la primera aparición del elemento especificado en esta pila, buscando hacia adelante desde el último índice, o devuelve -1 si no se encuentra el elemento . Más formalmente, devuelve el último índice más bajo i tal que (i >= último índice && … Continue reading «Apila el método lastIndexOf(Object, int) en Java con un ejemplo»

Colecciones del método unmodificableMap() en Java con ejemplos

El método unmodifiableMap () de la clase java.util.Collections se utiliza para devolver una vista no modificable del mapa especificado. Este método permite que los módulos brinden a los usuarios acceso de «solo lectura» a los mapas internos. Las operaciones de consulta en el mapa devuelto «leen» el mapa especificado y los intentos de modificar el … Continue reading «Colecciones del método unmodificableMap() en Java con ejemplos»

Programa Java para ordenar LinkedHashMap por valores

LinkedHashMap es como HashMap con una característica adicional de mantener un orden de elementos insertados en él. HashMap proporcionó la ventaja de una inserción, búsqueda y eliminación rápidas, pero nunca mantuvo el seguimiento y el orden de inserción que proporciona LinkedHashMap donde se puede acceder a los elementos en su orden de inserción.  Por lo … Continue reading «Programa Java para ordenar LinkedHashMap por valores»

Convertir LinkedList a String en Java

Una LinkedList es una estructura de datos lineal, en la que los elementos no se almacenan en ubicaciones de memoria contiguas. Para convertir una lista vinculada en una string, debemos recorrer la lista vinculada y, después de eso, debemos agregar el elemento de la lista vinculada a la variable de string. Podemos usar la clase … Continue reading «Convertir LinkedList a String en Java»

Mezclar elementos de ArrayList en Java

Barajar significa cambiar las posiciones de los elementos de ArrayList al azar. Después de barajar, estarán en un orden diferente.  A continuación se muestra el ejemplo de barajado de elementos ArrayList. Maneras de barajar elementos de ArrayList: Usando la clase aleatoria Uso de Collections.shuffle() Método 1: Usando la clase Random En este método vamos a … Continue reading «Mezclar elementos de ArrayList en Java»

Programa Java para cambiar una colección a una array

La array es una estructura de datos lineal que contiene elementos cuyo tamaño se define en el momento de la creación y puede contener tanto objetos como datos homogéneos primitivos. La colección es una clase predefinida que contiene solo tipos de objetos heterogéneos pero primitivos. El método de la clase de utilidad Java se puede … Continue reading «Programa Java para cambiar una colección a una array»