Java utilise la fonction get() de la classe HashMap pour obtenir les valeurs de la collection
HashMap est l'une des classes de collection couramment utilisées en Java. Elle fournit une méthode de stockage de paires clé-valeur qui permet d'obtenir rapidement des valeurs. par clé. Dans HashMap, on peut utiliser la fonction get() pour obtenir la valeur correspondant à la clé spécifiée. Cet article explique comment utiliser la fonction get() de HashMap et fournit quelques exemples d'utilisation.
Tout d'abord, nous devons importer le package où se trouve la classe HashMap :
import java.util.HashMap;
Ensuite, nous pouvons créer un objet HashMap et y ajouter des paires clé-valeur :
HashMap<String, Integer> map = new HashMap<>(); map.put("apple", 10); map.put("banana", 5); map.put("orange", 8);
Dans l'exemple ci-dessus, nous avons créé un objet HashMap et "pomme", "banane" et "orange" ajoutés sont utilisés comme clés, et 10, 5 et 8 sont utilisés comme valeurs correspondantes.
Ensuite, nous pouvons utiliser la fonction get() pour obtenir la valeur correspondant à la clé spécifiée :
int appleCount = map.get("apple"); System.out.println("苹果的数量是:" + appleCount);
Dans l'exemple ci-dessus, nous utilisons get("apple") pour obtenir la valeur correspondant à la clé "apple" et ajoutez-le Attribuez une valeur à la variable appleCount. Ensuite, nous utilisons la fonction System.out.println() pour imprimer le nombre de pommes.
En plus des valeurs de type de base, nous pouvons également stocker des objets d'autres classes dans HashMap et obtenir ces objets via la fonction get(). Par exemple, nous pouvons créer un HashMap pour stocker les objets étudiants :
class Student { private String name; private int age; public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } } HashMap<Integer, Student> studentMap = new HashMap<>(); studentMap.put(1, new Student("张三", 18)); studentMap.put(2, new Student("李四", 20)); studentMap.put(3, new Student("王五", 22)); Student student = studentMap.get(1); System.out.println("学生姓名:" + student.getName()); System.out.println("学生年龄:" + student.getAge());
Dans l'exemple ci-dessus, nous avons créé un objet HashMap pour stocker les objets étudiants, la clé est le numéro d'étudiant et la valeur est l'objet étudiant correspondant. Ensuite, nous obtenons l'objet étudiant avec la clé 1 via get(1) et l'attribuons à la variable étudiant. Enfin, nous pouvons obtenir le nom et l'âge de l'étudiant en appelant les fonctions getName() et getAge() de l'objet étudiant et en les imprimant.
Pour résumer, l'utilisation de la fonction get() de HashMap peut facilement obtenir la valeur correspondant à la clé spécifiée dans la collection. Nous pouvons stocker des valeurs de type de base ou des objets d'autres classes dans HashMap et obtenir ces valeurs ou objets via la fonction get(). J'espère que les exemples de cet article pourront aider les lecteurs à mieux comprendre l'utilisation de la fonction get() de HashMap.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!