fc2ブログ
Java5.0 ジェネリクスちゃんと勉強しなきゃ


聞かれて、悩んだあげくに答えられなくてあきらめていたら、
できましたって言われちゃいましたのでメモしておきます。

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で書くんですね。


スポンサーサイト



別窓 | お仕事 | コメント:0
200708041000
<<昨日の花火 | 自由すぎるよね。。 | 初恋巻き>>
この記事のコメント
COMMENT
コメントの投稿
 

管理者だけに閲覧
 

| 自由すぎるよね。。 |