Witam,
Mam stworzone klasę Employment z zaimplementowanym interfejsem comparable do posortowania.
Jak mam w wywołać sortowanie takiej tablicy?
Jeżeli stworzę
List tab = new Arraylist<...>()
i daje Collections.sort(tab)
to działa a dla <code class="c"> Arrarlist tab = new Arraylist<...>();
nie działa, tzn bład przy kompilacji.
Zrobiłem tak:
tab.sort(new Comparator<Object>() {
@Override
public int compare(Object o1, Object o2) {
Employment ex1 = (Employment)o1;
Employment ex2 = (Employment)o2;
return ex1.compareTo(ex2);
}
});
a da jakoś jeszcze jakoś inaczej?