Método HashMap remove() en Java

java.util.HashMap.remove() es un método incorporado de la clase HashMap y se utiliza para eliminar la asignación de cualquier clave particular del mapa. Básicamente elimina los valores de cualquier clave en particular en el Mapa. Sintaxis:   Hash_Map.remove(Object key) Parámetros: El método toma una clave de parámetro cuya asignación se eliminará del Mapa. Valor devuelto: el método … Continue reading «Método HashMap remove() en Java»

Máxima diferencia absoluta entre distintos elementos en un Array

Dada una array arr[] de N enteros, la tarea es encontrar la máxima diferencia absoluta entre distintos elementos de la array. Ejemplos:  Entrada: arr[] = {12, 10, 9, 45, 2, 10, 10, 45, 10}  Salida: 10  Explicación:  Los distintos elementos de una array dada son 12, 9, 2.  Por lo tanto, la máxima diferencia absoluta … Continue reading «Máxima diferencia absoluta entre distintos elementos en un Array»

Método HashMap putIfAbsent (clave, valor) en Java con ejemplos

El método putIfAbsent (clave K, valor V) de la clase HashMap se usa para asignar la clave especificada con el valor especificado, solo si no existe dicha clave (o está asignada a nulo) en esta instancia de HashMap. Sintaxis:   public V putIfAbsent(K key, V value) Parámetros: Este método acepta dos parámetros: clave: que es la … Continue reading «Método HashMap putIfAbsent (clave, valor) en Java con ejemplos»

Diferencia entre HashMap y ConcurrentHashMap

HashMap es la Clase que está bajo la Colección Tradicional y ConcurrentHashMap es una Clase que está bajo las Colecciones Concurrentes, aparte de esto, hay varias diferencias entre ellos que son: HashMap es de naturaleza no sincronizada, es decir, HashMap no es seguro para subprocesos, mientras que ConcurrentHashMap es de naturaleza segura para subprocesos. El … Continue reading «Diferencia entre HashMap y ConcurrentHashMap»

Elimine la cantidad mínima de elementos de modo que no exista ningún elemento común en ambas arrays

Dadas dos arrays A[] y B[] que constan de n y m elementos respectivamente. Encuentre la cantidad mínima de elementos para eliminar de cada array de modo que no exista ningún elemento común en ambos. Ejemplos:  Input : A[] = { 1, 2, 3, 4} B[] = { 2, 3, 4, 5, 8 } Output … Continue reading «Elimine la cantidad mínima de elementos de modo que no exista ningún elemento común en ambas arrays»

Subarreglo más largo que consta de elementos únicos de un Array

Dada una array arr[] que consta de N enteros, la tarea es encontrar el subarreglo más grande que consta solo de elementos únicos. Ejemplos: Entrada: arr[] = {1, 2, 3, 4, 5, 1, 2, 3}  Salida: 5  Explicación: Un subarreglo posible es {1, 2, 3, 4, 5}. Entrada: arr[]={1, 2, 4, 4, 5, 6, 7, … Continue reading «Subarreglo más largo que consta de elementos únicos de un Array»

Número mínimo de ladrillos que se pueden cruzar

Dada una array 2D arr[][] , que representa el ancho de los ladrillos de la misma altura presentes en una pared, la tarea es encontrar la cantidad mínima de ladrillos que se pueden intersectar dibujando una línea recta desde la parte superior hasta la parte inferior de la pared. Nota: Se dice que una línea interseca … Continue reading «Número mínimo de ladrillos que se pueden cruzar»

Conversión de ArrayList a HashMap en Java 8 usando una expresión Lambda

Una expresión lambda es una o más líneas de código que funcionan como función o método. Toma un parámetro y devuelve el valor. La expresión Lambda se puede usar para convertir ArrayList en HashMap. Sintaxis: (parms1, parms2) -> expression Ejemplos: Input : List : [1=»1″, 2=»2″, 3=»3″] Output: Map : {1=1, 2=2, 3=3, 4=4, 5=5} … Continue reading «Conversión de ArrayList a HashMap en Java 8 usando una expresión Lambda»

HashMap replace (key, oldValue, newValue) método en Java con ejemplos

El método replace(K key, V oldValue, V newValue) de la interfaz Map , implementado por la clase HashMap, se usa para reemplazar el valor anterior de la clave especificada solo si la clave se asignó previamente con el valor anterior especificado. Sintaxis: default boolean replace(K key, V oldValue, V newValue) Parámetros: Este método acepta tres … Continue reading «HashMap replace (key, oldValue, newValue) método en Java con ejemplos»

Método HashMap clear() en Java

El método java.util.HashMap.clear() en Java se usa para borrar y eliminar todos los elementos o asignaciones de un HashMap específico. Sintaxis: Hash_Map.clear() Parámetros: El método no acepta ningún parámetro. Valor devuelto: el método no devuelve ningún valor. Los siguientes programas se utilizan para ilustrar el funcionamiento del método java.util.HashMap.clear(): Programa 1: asignación de valores de … Continue reading «Método HashMap clear() en Java»