import java.util.*;

class Main{
  public static void main(String args[]) {
    sample1();
    sample2();
  }
  static void sample1() {
    ArrayList<HashMap<String, String>> arrayMap = new ArrayList<HashMap<String, String>>();
    HashMap<String, String>map = new HashMap<String, String>();

    map.put("key0", "value0");
    arrayMap.add(0, map);
    map.put("key1", "value1");
    arrayMap.add(1, map);

    System.out.println("sample1:");
    System.out.println(arrayMap.get(0).get("key0"));
    System.out.println(arrayMap.get(1).get("key1"));
    System.out.println(arrayMap.get(1).get("key0"));
  }
  static void sample2() {
    ArrayList<HashMap<String, String>> arrayMap = new ArrayList<HashMap<String, String>>();
    HashMap<String, String>map1 = new HashMap<String, String>();
    HashMap<String, String>map2 = new HashMap<String, String>();

    map1.put("key", "value0");
    arrayMap.add(0, map1);
    map2.put("key", "value1");
    arrayMap.add(1, map2);

    System.out.println("sample2:");
    System.out.println(arrayMap.get(0).get("key"));
    System.out.println(arrayMap.get(1).get("key"));
  }
}
/* end */

