微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种简短的方法可以在列表模型中加载泛型?

如何解决有没有一种简短的方法可以在列表模型中加载泛型?

| 我的JList持有一个代表
ArrayList<? extends MyObject> myModel;
为了填充或获取数据,我对其进行了迭代。 有没有更好的方法获取所需列表? 我试过了
list = new ArrayList<myObj>();
Collections.addAll(list,myModel.toArray()) 
但由于数组是对象,那么它不起作用。 有没有更短的方法在listmodel中加载泛型?     

解决方法

这应该够了吧:
List<MyObject> list = java.util.Arrays.asList((MyObject[]) mymodel.toArray());
    ,jdk7将支持ListModel中的泛型。如果不想等待,可以考虑从openJDK获取其源代码     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。