我的JList持有一个代表
的模型ArrayList<? extends MyObject> myModel;
为了填充或获取数据,我迭代它 有没有更好的方法来获得所需的列表?
我试过
list = new ArrayList<myObj>();
Collections.addAll(list, myModel.toArray())
但是导致数组是对象然后它不起作用。
是否有更短的方法在listmodel中加载泛型?
答案 0 :(得分:0)
应该这样做:
List<MyObject> list = java.util.Arrays.asList((MyObject[]) mymodel.toArray());
答案 1 :(得分:-1)
泛型。如果您不想等待,可以考虑从openJDK中获取其来源