J'étudiais lors de l'introduction à Servlet & JSP que je peux comprendre clairement et je l'ai utilisé avec désinvolture Je pensais connaître HashMap </ b>, alors je l'ai résumé.
La carte stocke deux informations sous la forme d'une paire de clé et de valeur.
La combinaison de clé et de données s'appelle une entrée.
Utilisation de la classe HashMap </ b>
Instanciation de HashMap
Map<Type de clé,Type de valeur>Mapper les variables= new HashMap<Type de clé,Type de valeur>(); //Utilisation du type générique (JDK1.5)
Map<Type de clé,Type de valeur>Mapper les variables= new HashMap<>(); //Omettre l'argument de type (JDK1.7)
HashMap a également les méthodes suivantes.
Valeur de retour | Méthode | sens |
---|---|---|
put(●, ▲) | Stocker les paires ● et ▲ sur la carte | |
get(●) | Obtenir la valeur correspondant à la valeur de clé | |
int | size() | Compter le nombre de paires stockées |
remove(●) | Supprimer l'élément avec le contenu spécifié | |
Set<●> | keySet() | Renvoie une liste de clés stockées |
Il y en a beaucoup d'autres, veuillez donc vous référer à ce lien. .. ..
Remarque: la carte autorise les valeurs en double, mais pas les doublons de clé </ b>.
Main.java
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
Map<String, Integer> prefs = new HashMap<String, Integer>();
prefs.put("Kyoto", 255); //Élément de magasin
prefs.put("Tokyo", 1261);
prefs.put("Préfecture de Kumamoto", 181);
System.out.println(prefs.get("Kyoto")); //Extraire des éléments
int Tokyo = prefs.get("Tokyo"); //Spécifiez la clé, récupérez l'élément et attribuez
System.out.println(Tokyo);
prefs.put("Tokyo", 1500); //Explication ①
System.out.println(prefs.get("Tokyo"));
prefs.remove("Préfecture de Kumamoto"); //Supprimer l'élément
System.out.println(prefs.size()); //Obtenez le nombre de paires stockées
}
}
Résultat de sortie
255
1261
1500
2
Explication (1): Si vous mettez () des valeurs différentes avec la même clé, les valeurs seront écrasées.
Cela vous fera mal si vous pensez comprendre. .. Lol
Recommended Posts