【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}] []
コメントを残す