聞かれて、悩んだあげくに答えられなくてあきらめていたら、
できましたって言われちゃいましたのでメモしておきます。
List l = new ArrayList(hm.entrySet());
JDK5で型の安全性がどうとか言われちゃうんだけど、
いろいろやったけどうまくいかなかったらしい。
自分でもいろいろやったけどうまくいかなかった。
正解は。。。
Map<String, String> hm = new HashMap<String, String>();
hm.put("key", "value");
List<Map.Entry<String, String>> l
= new ArrayList<Map.Entry<String, String>>(hm.entrySet());
MapのentrySetの場合は、Map.Entryで書くんですね。
スポンサーサイト