Contents
- 1 【Java】Mapの使い方まとめてみた
- 1.1 put(キー値, 値) :Mapにキー値と値のペアを格納する
- 1.2 get(キー値):Mapのキー値に対応する値を取得
- 1.3 size() :Mapに格納されているペアの数を数える
- 1.4 isEmpty() :Mapの要素数がゼロであるかを判定
- 1.5 containsKey(キー値) :Mapに指定データがキー値に含まれているかを判定
- 1.6 containsValue(値) :Mapに指定データが値に含まれているかを判定
- 1.7 clear():Mapの要素を全て削除する
- 1.8 remove(キー値):Mapに指定されているキー値のペアを削除する
- 1.9 keySet() :Mapで指定されているキーの一覧を返す
【Java】Mapの使い方まとめてみた
put(キー値, 値) :Mapにキー値と値のペアを格納する
putメソッドを使用すると、Mapにキー値と値のペアを格納することができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); map.put("キー値2", "2"); map.put("キー値3", "3"); System.out.println(map); //実行結果 {キー値3=3, キー値1=1, キー値2=2}
get(キー値):Mapのキー値に対応する値を取得
getメソッドを使用すると、Mapのキー値に対応する値を取得ことができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); map.put("キー値2", "2"); map.put("キー値3", "3"); System.out.println(map.get("キー値1")); //実行結果 1
size() :Mapに格納されているペアの数を数える
size()を使用すると、Mapに格納されているペアの数を数えることができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); map.put("キー値2", "2"); map.put("キー値3", "3"); System.out.println(map.size()); //実行結果 3
isEmpty() :Mapの要素数がゼロであるかを判定
isEmpty()を使用すると、Mapの要素数がゼロであるかを判定することができます。
Map<String, String> map = new HashMap<>(); System.out.println(map.isEmpty()); map.put("キー値1", "1"); System.out.println(map.isEmpty()); //実行結果 true false
containsKey(キー値) :Mapに指定データがキー値に含まれているかを判定
containsKey(キー値)を使用すると、Mapに指定データがキー値に含まれているかを判定することができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); System.out.println(map.containsKey("キー値1")); System.out.println(map.containsKey("1")); //実行結果 true false
containsValue(値) :Mapに指定データが値に含まれているかを判定
containsValue(値)を使用すると、Mapに指定データが値に含まれているかを判定することができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); System.out.println(map.containsValue("キー値1")); System.out.println(map.containsValue("1")); //実行結果 false true
clear():Mapの要素を全て削除する
clear()を使用すると、Mapの要素を全て削除することができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); System.out.println(map); map.clear(); System.out.println(map); //実行結果 {キー値1=1} {}
remove(キー値):Mapに指定されているキー値のペアを削除する
remove(値)を使用すると、Mapに指定したキー値の内容を削除することができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); map.put("キー値2", "2"); System.out.println(map); map.remove("キー値1"); System.out.println(map); //実行結果 {キー値1=1, キー値2=2} {キー値2=2}
keySet() :Mapで指定されているキーの一覧を返す
keySet()を使用すると、Mapで指定されているキーの一覧を返すことができます。
Map<String, String> map = new HashMap<>(); map.put("キー値1", "1"); map.put("キー値2", "2"); System.out.println(map.keySet()); //実行結果 [キー値1, キー値2]
コメントを残す