Método Java.util.ArrayList.add() en Java

A continuación se muestran los métodos add() de ArrayList en Java: boolean add(Object o) : este método agrega el elemento especificado al final de esta lista. Parameters: object o: The element to be appended to this list. Exception: NA // Java code to illustrate add(Object o) import java.io.*; import java.util.ArrayList;    public class ArrayListDemo { … Continue reading «Método Java.util.ArrayList.add() en Java»

métodos Hashmap en Java con ejemplos | Conjunto 2 (keySet(), valores(), containsKey()..)

Métodos de clase HashMap en Java con ejemplos | Conjunto 1 (put(), get(), isEmpty() y size()) En esta publicación se discuten más métodos. keySet(): java.util.HashMap.keySet() Devuelve una vista Set de las claves contenidas en este mapa. El conjunto está respaldado por el mapa, por lo que los cambios en el mapa se reflejan en el … Continue reading «métodos Hashmap en Java con ejemplos | Conjunto 2 (keySet(), valores(), containsKey()..)»

Interfaz SortedSet en Java con ejemplos

La interfaz SortedSet presente en el paquete java.util amplía la interfaz Set presente en el marco de la colección . Es una interfaz que implementa el conjunto matemático. Esta interfaz contiene los métodos heredados de la interfaz Set y agrega una función que almacena todos los elementos en esta interfaz para almacenarlos de manera ordenada. … Continue reading «Interfaz SortedSet en Java con ejemplos»

HashMap y TreeMap en Java

HashMap y TreeMap son parte del marco de la colección . mapa hash La clase java.util.HashMap es una implementación basada en Hashing. En HashMap, tenemos una clave y un par de valores. HashMap<K, V> hmap = new HashMap<K, V>(); Consideremos el siguiente ejemplo en el que tenemos que contar las ocurrencias de cada número entero … Continue reading «HashMap y TreeMap en Java»

Diferencia entre ConcurrentHashMap, HashTable y Synchronized Map en Java

Aquí discutiremos uno por uno individualmente y luego pasaremos a la diferencia después de tener una comprensión adecuada de los tres. Hablaremos primero de ConcurrentHashMap, seguido de HashTable, y finalmente de Synchronized Map. Comencemos con ConcurrentHashMap primero. La estructura de datos subyacente para ConcurrentHashMap es HashTable . ConcurrentHashMap permite operaciones simultáneas de lectura y actualización … Continue reading «Diferencia entre ConcurrentHashMap, HashTable y Synchronized Map en Java»

Programa Java para implementar la API PriorityBlockingQueue

PriorityBlockingQueue es una cola de bloqueo ilimitada que utiliza las mismas reglas de ordenación que la clase PriorityQueue y proporciona operaciones de recuperación de bloqueo. La parte de «bloqueo» del nombre se agrega para implicar que el hilo bloqueará la espera hasta que haya un elemento disponible en la cola. Esta clase no permite elementos … Continue reading «Programa Java para implementar la API PriorityBlockingQueue»

Programa Java para implementar la API TreeSet

TreeSet es una de las implementaciones más importantes de la interfaz SortedSet en Java que utiliza un árbol para el almacenamiento. El orden de los elementos se mantiene mediante aset utilizando su orden natural si se proporciona un comparador explícito . Esto debe ser consistente con equals si se quiere implementar correctamente la interfaz Set … Continue reading «Programa Java para implementar la API TreeSet»

Obtener un mapa sincronizado de Java HashMap

HashMap es una clase de colección no sincronizada. Si queremos realizar operaciones seguras para subprocesos en él, debemos sincronizarlo explícitamente. Para sincronizarlo explícitamente, se utiliza el métodosynchroncedMap() de la clase java.util.Collections para devolver un mapa sincronizado (seguro para subprocesos) respaldado por el mapa especificado. // Get synchronized map using Collections.synchronizedMap() Map<Integer, String> synchrMap = Collections.synchronizedMap(hmap); … Continue reading «Obtener un mapa sincronizado de Java HashMap»

Programa Java para comparar elementos en una colección

Ejemplo: Input : List = [3, 5, 18, 4, 6] Output: Min value of our list : 3 max value of our list : 18 Input : List = [‘a’, ‘a’, ‘a’] Output: All elements are equal Acercarse: Tome entradas en la lista. Cree dos variables, mínimo y máximo. Utilice el método Collections.min() y almacene … Continue reading «Programa Java para comparar elementos en una colección»

¿Cómo obtener un tamaño de colección en Java?

Dada una colección en Java, la tarea es encontrar la longitud o el tamaño de la colección. Ejemplos: Input: Array_List: [1, 2, 3,4] Output: 4 Input: Linked_List: [geeks, for, geeks] Output: 3 El tamaño de las diferentes colecciones se puede encontrar con el método size() . Este método devuelve el número de elementos de esta … Continue reading «¿Cómo obtener un tamaño de colección en Java?»