【发布时间】:2014-09-08 18:43:47
【问题描述】:
DefaultListModel<String> strings = new DefaultListModel<String>();
DefaultListModel<Integer> integers = new DefaultListModel<Integer>();
private <T> void sortList(DefaultListModel<T> defaultListModel)
{
T objects[] = (T[])defaultListModel.toArray();
defaultListModel.clear();
Arrays.sort(objects);
for (T object: objects)
{
defaultListModel.addElement(object);
}
}
我怎样才能在不收到未经检查的强制转换警告且不使用 @suppress 的情况下编写上述内容?
【问题讨论】:
-
第二行出现编译器错误(您需要从整数中删除“s”)。
-
@splunebob,感谢您的提醒。我现在将其删除。
标签: java swing generics methods defaultlistmodel