Czesc,
Jak moge posortowac taka liste? ( najlepiej przy pomocy javy 8 )
List<? super Person> person
Czesc,
Jak moge posortowac taka liste? ( najlepiej przy pomocy javy 8 )
List<? super Person> person
Niestety, ale słaby typ wykombinowałeś. Dla takiego typu musisz stworzyć Comparator Objectów:
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
List<? super String> lista = null; // tu wstaw zawartość
Comparator<Object> comparator = null; // tu wstaw konkretną implementację
Collections.sort(lista, comparator); // tu sortujemy
Podaj więcej kodu byśmy mogli pozbyć się tego dziwacznego typu.
W Javie 8 dodano metodę sort do interfejsu List, więc można
List<? super Person> list;
Comaparator<? super Person> comparator;
list.sort(comparator);