【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"));