mapとは「キー」と「値」をペアにして複数データを格納できるもの
mapインスタンスを使うには、HashMapクラスを使う
Map<key型, value型> object = new HashMap<>();
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) throws Exception {
Map<Integer, String> map = new HashMap<>();
map.put(1, "tanaka");
map.put(3, "suzuki");
map.put(5, "takahashi");
System.out.println(map.get(1));
System.out.println(map.get(3));
System.out.println(map.get(5));
}
}
$ java -version
openjdk version “11.0.2” 2019-01-15 LTS
$ java test.java
tanaka
suzuki
takahashi
keySet()でkeyの値を取り出せる
for(Integer key: map.keySet()){
System.out.println(key);
}
なるほどー