Mapとは
「キー」と「値」をペアにして複数の値を格納できるもの
Mapの種類
Mapはインタフェースなので実装クラスを用意して使う必要がある。
実装クラスにはHashMap,LinkedHashMap,TreeMapなどがある。
Mapのメソッド
1.putメソッド Mapにデータを追加
2.getメソッド Mapからデータを取得
3.keySetメソッド Mapのすべてのキーを出力
こんな時に使える
・大量の何かをキーと紐づけて回すとき。
ex.aからzまでの26文字を追加する
Map<Character,Integer> atozMap = new HashMap<>() {
{
for(char c = 'a';c < 'z'+1;c++) {
put(c,0);
}
}
};