Méthode values() de Java HashMap

Java HashMap Java HashMap

La méthode values() renvoie une vue Set de toutes les valeurs contenues dans la table.

La syntaxe de la méthode values() est :

hashmap.values()

Remarque :hashmap est un objet de la classe HashMap.

Description des paramètres :

  • Aucune

Valeur de retour

Renvoie une vue de collection de toutes les valeurs du HashMap.

Exemple

L'exemple suivant montre l'utilisation de la méthode values() :

Exemple

import java.util.HashMap;

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

        // Ajouter quelques éléments au HashMap
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("HashMap des sites : " + sites);

        // Renvoyer une vue de toutes les valeurs
        System.out.println("Valeurs : " + sites.values());

    }
}

La sortie du programme ci-dessus est :

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

La méthode values() peut être utilisée avec une boucle for-each pour parcourir toutes les valeurs du HashMap.

Exemple

import java.util.HashMap;

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

        // Ajouter quelques éléments au HashMap
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("HashMap des sites : " + sites);

        // Accéder à toutes les valeurs du HashMap
        System.out.print("Valeurs : ");

        // values() renvoie une vue de toutes les valeurs
        // La boucle for-each peut accéder à chaque valeur de la vue
        for(String value: sites.values()) {
            // Afficher chaque valeur
            System.out.print(value + ", ");
        }
    }
}

La sortie du programme ci-dessus est :

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

Java HashMap Java HashMap

Autres extensions