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?общий метод с использованием синтаксиса DefaultListModel в качестве аргумента
Там это ошибка компилятора с 2-ой строкой (вы должны удалить «S» от Целого). – splungebob
Возможный обман: http://stackoverflow.com/questions/509076/how-do-i-address-unchecked-cast-warnings – splungebob
@splungebob, спасибо за головы. я сейчас удалю его. – johnny