Método values() de Java HashMap

Java HashMap Java HashMap

El método values() devuelve una vista Set de todos los valores del mapa.

La sintaxis del método values() es:

hashmap.values()

Nota:hashmap es un objeto de la clase HashMap.

Descripción de parámetros:

  • Ninguno

Valor de retorno

Devuelve una collection view (vista de colección) compuesta por todos los valores del HashMap.

Ejemplo

El siguiente ejemplo demuestra el uso del método values():

Ejemplo

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Crear un HashMap
        HashMap<Integer, String> sites = new HashMap<>();

        // Agregar algunos elementos al HashMap
        sites.put(1, "Google");
        sites.put(2, "Ejemplo");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Devuelve una vista con todos los valores
        System.out.println("Values: " + sites.values());

    }
}

La salida del programa anterior es:

sites HashMap: {1=Google, 2=Ejemplo, 3=Taobao}
Values: [Google, Ejemplo, Taobao]

El método values() se puede usar junto con un bucle for-each para recorrer e iterar todos los valores del HashMap.

Ejemplo

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Crear un HashMap
        HashMap<Integer, String> sites = new HashMap<>();

        // Agregar algunos elementos al HashMap
        sites.put(1, "Google");
        sites.put(2, "Ejemplo");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Acceder a todos los valores del HashMap
        System.out.print("Values: ");

        // values() devuelve una vista de todos los valores
        // El bucle for-each puede acceder a cada valor desde la vista
        for(String value: sites.values()) {
            // Imprimir cada valor
            System.out.print(value + ", ");
        }
    }
}

La salida del programa anterior es:

sites HashMap: {1=Google, 2=Ejemplo, 3=Taobao}
Values: Google, Ejemplo, Taobao, 

Java HashMap Java HashMap

Otras extensiones