Método HashTable putIfAbsent() en Java con ejemplos

El método putIfAbsent(Key, value) de la clase Hashtable que permite asignar un valor a una clave dada si la clave dada no está asociada con un valor o asignada a nulo. Se devuelve un valor nulo si dicho conjunto de clave-valor ya está presente en HashMap. Sintaxis: public V putIfAbsent(K key, V value) Parámetros: Este … Continue reading «Método HashTable putIfAbsent() en Java con ejemplos»

Método HashTable forEach() en Java con ejemplos

El método forEach(BiConsumer) de la clase Hashtable realiza la operación BiConsumer en cada entrada de la tabla hash hasta que se hayan procesado todas las entradas o la acción genere una excepción. La operación BiConsumer es una operación de función del par clave-valor de la tabla hash realizada en el orden de iteración. El método … Continue reading «Método HashTable forEach() en Java con ejemplos»

Hashing en Java

En hashing hay una función hash que asigna claves a algunos valores. Pero esta función hash puede provocar una colisión, es decir, dos o más claves se asignan al mismo valor. El hash de string evita la colisión. La idea es hacer que cada celda de la tabla hash apunte a una lista vinculada de … Continue reading «Hashing en Java»

Método put() de tabla hash en Java

El método java.util.Hashtable.put() de Hashtable se usa para insertar una asignación en una tabla. Esto significa que podemos insertar una clave específica y el valor al que se asigna en una tabla en particular. Si se pasa una clave existente, el valor anterior se reemplaza por el nuevo valor. Si se pasa un nuevo par, … Continue reading «Método put() de tabla hash en Java»

Tabla Hash en Java – Part 1

La clase Hashtable implementa una tabla hash, que asigna claves a valores. Cualquier objeto no nulo se puede utilizar como clave o como valor. Para almacenar y recuperar con éxito objetos de una tabla hash, los objetos utilizados como claves deben implementar el método hashCode y el método equals.   Características de la tabla hash … Continue reading «Tabla Hash en Java – Part 1»

Método hashtable get() en Java

El método java.util.Hashtable.get() de la clase Hashtable se usa para recuperar u obtener el valor asignado por una clave particular mencionada en el parámetro. Devuelve NULL cuando la tabla no contiene tal asignación para la clave. Sintaxis: Hash_Table.get(Object key_element) Parámetro: el método toma un parámetro key_element del tipo de objeto y hace referencia a la … Continue reading «Método hashtable get() en Java»

Diferencias entre HashMap y HashTable en Java

HashMap y Hashtable almacenan pares de clave y valor en una tabla hash. Cuando usamos Hashtable o HashMap, especificamos un objeto que se usa como clave y el valor que desea vincular a esa clave. A continuación, se aplica un hash a la clave y el código hash resultante se utiliza como índice en el … Continue reading «Diferencias entre HashMap y HashTable en Java»

Hashtable isEmpty() Método en Java

El método java.util.Hashtable.isEmpty() de la clase Hashtable se usa para verificar el vacío de la tabla. El método devuelve True si no hay ningún par clave-valor o asignación presente en la tabla; de lo contrario, False. Sintaxis: Hash_Table.isEmpty() Parámetros: El método no toma ningún parámetro. Valor de retorno: el método devuelve booleano verdadero si la … Continue reading «Hashtable isEmpty() Método 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»

Método hashtable size() en Java

El método java.util.Hashtable.size() de la clase Hashtable se usa para obtener el tamaño de la tabla que se refiere al número del par clave-valor o asignaciones en la tabla. Sintaxis: Hash_Table.size() Parámetros: El método no toma ningún parámetro. Valor devuelto: el método devuelve el tamaño de la tabla, lo que también significa el número de … Continue reading «Método hashtable size() en Java»