Utilisez la fonction HashMap.get() de Java pour obtenir des éléments dans HashMap
HashMap est l'une des structures de données couramment utilisées en Java. Elle est utilisée pour stocker la relation de mappage des paires clé-valeur. Dans le processus de développement proprement dit, il est souvent nécessaire d’obtenir des éléments spécifiques auprès de HashMap. La classe HashMap fournit la méthode get(), nous permettant d'obtenir la valeur correspondante via la clé. Cet article présentera en détail comment utiliser la fonction get() de HashMap et fournira des exemples de code correspondants.
HashMap est une structure de données basée sur des tables de hachage, qui implémente l'interface Map. Il autorise null comme clé et il n'y a pas d'ordre fixe des paires clé-valeur. Dans HashMap, chaque clé correspond à une valeur, et la valeur correspondante peut être déterminée de manière unique par la clé. Le principe de fonctionnement de HashMap est de transmettre la clé à la fonction de hachage et de calculer la valeur de hachage correspondant à la clé. Ensuite, l'emplacement de stockage est calculé à partir de la valeur de hachage et la paire clé-valeur est stockée à cet emplacement. Lorsque nous avons besoin d'obtenir la valeur correspondant à une certaine clé, il nous suffit de calculer la valeur de hachage correspondant à la clé via la même fonction de hachage et d'obtenir la valeur stockée à la position correspondante.
La fonction get() de HashMap reçoit une clé en paramètre et renvoie la valeur correspondant à la clé. Si la clé n'existe pas dans le HashMap, null est renvoyé.
Ce qui suit est un exemple de code pour obtenir des éléments à l'aide de la fonction HashMap.get() :
import java.util.HashMap; public class HashMapExample { public static void main(String[] args) { HashMap<String, Integer> map = new HashMap<>(); // 添加键值对 map.put("apple", 1); map.put("banana", 2); map.put("orange", 3); // 获取元素 int value1 = map.get("apple"); int value2 = map.get("banana"); int value3 = map.get("orange"); // 输出结果 System.out.println("apple对应的值为:" + value1); System.out.println("banana对应的值为:" + value2); System.out.println("orange对应的值为:" + value3); } }
Le code ci-dessus crée un objet HashMap et ajoute trois paires clé-valeur. Utilisez ensuite la fonction get() pour obtenir les valeurs correspondant respectivement à « pomme », « banane » et « orange », et imprimez les résultats.
Lorsque vous utilisez la fonction get() de HashMap, vous devez faire attention aux points suivants :
Ce qui précède est le contenu pertinent de l'utilisation de la fonction HashMap.get() de Java pour obtenir les éléments dans HashMap. Grâce à la fonction get(), nous pouvons facilement obtenir la valeur correspondante en fonction de la clé. Dans le développement réel, les tables de hachage constituent une structure de données très courante et pratique. Elles sont très pratiques pour traiter les paires clé-valeur et peuvent grandement améliorer l'efficacité du codage.
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!