アプリ版:「スタンプのみでお礼する」機能のリリースについて

基本的で申し訳ないのですが一番下の行で
リストの3つめの要素内のkey=key2でyeahをコンソールに出力したいです。
どのように取得すればいいのでしょうか?
list.get(2).get("key2")っぽいかんじで...

ArrayList list = new ArrayList();
for (int i = 0; i < 5; i++) {
HashMap map = new HashMap();
map.put("key1", "hello");
map.put("key2", "yeah");
map.put("key3", "boo");
list.add(map);
}
System.out.println(list.get(2));

A 回答 (2件)

何がしたいのか不明ですが。

。。。

System.out.println(((HashMap)list.get(0)).get("key2"));
    • good
    • 1
この回答へのお礼

ありがとうございます!

お礼日時:2011/05/20 10:20

キャストが必要


((Map)list.get(2)).get("key2")
    • good
    • 1
この回答へのお礼

ありがとうございます!

お礼日時:2011/05/20 10:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!