Sortowanie listy przy pomocy java 8

0

Czesc,
Jak moge posortowac taka liste? ( najlepiej przy pomocy javy 8 )

List<? super Person> person
0

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.

0

W Javie 8 dodano metodę sort do interfejsu List, więc można

List<? super Person> list;
Comaparator<? super Person> comparator;
list.sort(comparator);

1 użytkowników online, w tym zalogowanych: 0, gości: 1