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); }
なるほどー