Здравствуйте, -Лёха-, Вы писали:
B>>B>>Collections.sort(List<T> list, Comparator<? super T> c)
B>>
Лё>если я такое пишу то jvm ругается ClassCastException
Правильно делает. Сейчас еще кроме JVM начнут ругаться, те кто знает что такое Java.
Нате вам, не мучайтесь:
List myList = ...;
Collections.sort(myList, new Comparator() {
public int compare(Object o1, Object o2) {
MyObject myO1 = (MyObject)o1;
MyObject myO2 = (MyObject)o2;
return myO1.getName().compareTo(myO2.getName());
}
});
Как то так. Замените там по вкусу.