【Java】Mapの中にあるListを取得する方法

この記事ではJavaのMapの中にあるListを取り出す方法について解説します。
Mapの中にあるListを取り出すには、get()で取り出すことができます。
| get(キー値) | Mapのキー値に対応する値を取得する。 |
Listの中の要素を取り出すには更にget()を使用して取り出せば取得可能です。
Map<String, Object> map = new HashMap<>();
List<Integer> list= new ArrayList <>(Arrays.asList(1,2,999));
// Mapの中にListを格納
map.put("キー1", list);
System.out.println(map);
@SuppressWarnings("unchecked")
List<Integer> wkList = (List<Integer>) map.get("キー1");
// Listの取り出しを確認
System.out.println(wkList);
// Listの要素はgetで取り出せばよい
System.out.println(wkList.get(0));
System.out.println(wkList.get(1));
System.out.println(wkList.get(2));
// 実行結果
{キー1=[1, 2, 999]}
[1, 2, 999]
1
2
999

Javaの記事の一覧はJava にまとめてあります
