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

【Java】List<Map<String, Object>>を初期化する

【Java】List<Map<string, object>>を初期化する

 List<Map<string, object>>を初期化するには、new ArrayList<Map<String,Object>>()を代入することで初期化することができます。

// List<Map<string, object>>を初期化
List<Map<String,Object>>ListMap = new ArrayList<Map<String,Object>>();

 実行するカラのListが出力されます。

List<Map<String,Object>>ListMap = new ArrayList<Map<String,Object>>();
System.out.println(ListMap);
// 実行結果
[]

Listのためclearメソッドで要素の削除が可能です。

List<Map<String,Object>>ListMap = new ArrayList<Map<String,Object>>();
Map<String,Object>Map = new HashMap<String,Object>();
Map.put("key","value");
// List<Map<string, object>>にMapを追加
ListMap.add(Map);
// Mapが追加されていること
System.out.println(ListMap);
ListMap.clear();
// Mapが初期化されていること
System.out.println(ListMap);

// 実行結果
[{key=value}]
[]

new ArrayList<Map<String,Object>>()で同様に初期化されることを確認できます

List<Map<String,Object>>ListMap = new ArrayList<Map<String,Object>>();
Map<String,Object>Map = new HashMap<String,Object>();
Map.put("key","value");
// List<Map<string, object>>にMapを追加
ListMap.add(Map);
// Mapが追加されていること
System.out.println(ListMap);
ListMap = new ArrayList<Map<String,Object>>();
// Mapが初期化されていること
System.out.println(ListMap);

// 実行結果
[{key=value}]
[]

Javaの記事一覧へ

 

PAGE TOP