【Android】ArrayListに格納したHashMapをgetし表示する方法

ArrayListのなかからHashMapを取り出して、Logに表示するまでを書いていきます。

表示方法


ArrayListの作成

ArrayList<HashMap> list = new ArrayList<HashMap>();

ArrayListにHashMapを格納

for (int i = 0; i < 10; i++) {
    HashMap<String, String> map = new HashMap<String, String>();
    map.put("name", "Tom");
    map.put("age", "16");
    map.put("mail", "tom@mail.com");
        
    //リストへ追加
    list.add(map);
}

ログでHashMapの中身を表示

型変換する必要があります。

Log.v("name", ((HashMap<String, String>) list.get(0)).get("name"));