本サイトはプロモーション(広告)が含まれています。

【Java】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]

Javaの記事一覧へ

PAGE TOP