package map_renshuu;
//Importieren Sie Map- und HashMap-Klassen
import java.util.HashMap;
import java.util.Map;
public class Map1 {
public static void main(String[] args) {
//Map-Instanz generieren, String-Typ für Schlüssel, Int-Typ für Wert (Element) angeben
//Die linke Seite ist eine Map-Klasse, um "groben" Polymorphismus zu verwenden
Map<String,Integer> bankList=new HashMap<String,Integer>();
//<bankList>Geben Sie den Schlüssel und den Wert in ein
bankList.put("Fukuoka Bank",541);
bankList.put("West Japan City Bank",312);
bankList.put("Mizuho Bank",653);
bankList.put("Japan Post Bank",685);
bankList.put("Sumitomo Mitsui Banking Corporation",797);
//<bankList>Die Variable muss einmal zugewiesen werden, um den darin enthaltenen Wert abzurufen. benutze die get Methode
int sumitomo=bankList.get("Sumitomo Mitsui Banking Corporation");
System.out.println("Die Bankleitzahl von Sumitomo Mitsui lautet"+sumitomo+"ist");
/*----------------------------------------------
Methode entfernen(Dies wird bei der Ausführung ordnungsgemäß ausgegeben, daher überprüfe ich, warum es nicht entfernt wird)
bankList.remove("sumitomo");
System.out.println(sumitomo);
------------------------------------------------*/
//Drehen Sie mit für Anweisung und Ausgabe
//Die Schlüssel werden in der Reihenfolge auf der rechten Seite der for-Anweisung zurückgegeben
for(String nini:bankList.keySet()) {
int value=bankList.get(nini);
System.out.println(nini+"Die Bankleitzahl lautet"+value+"ist");
}
//BamkList selbst ausgeben
System.out.println(bankList);
}
}
/*Ausführungsergebnis----------------------------
Die Bankleitzahl von Sumitomo Mitsui lautet 797
797
Fukuoka Bank Bankleitzahl ist 541
Yucho Bank Bankleitzahl ist 685
Der Bankcode der West Japan City Bank lautet 312
Mizuho Bank Bankleitzahl ist 653
Der Code der Sumitomo Mitsui Banking Corporation lautet 797
{Fukuoka Bank=541,Japan Post Bank=685,West Japan City Bank=312,Mizuho Bank=653,Sumitomo Mitsui Banking Corporation=797}
--------------------------------*/
Recommended Posts