Сортировать массив Список объектов по универсальному элементу

Существует бесплатный Java-API под названием JFreeWebSearch, который использует уже упомянутый Faroo: http://www.ke.tu-darmstadt.de/resources/jfreewebsearch

-1
задан Mark Rotteveel 16 January 2019 в 14:13
поделиться

1 ответ

Если вы посмотрите на сигнатуру Comparator.comparing, то общий параметр U extends Comparable<? super U>

public static <T, U extends Comparable<? super U>> Comparator<T> comparing(
        Function<? super T, ? extends U> keyExtractor)

, который означает, что все, что возвращает getElement, должно быть Comparable.

Примечание: здесь тип T - это вершина, а U - это тип того, что возвращает getElement.

Это можно решить, сделав T extends Comparable<? super T> в классе Vertex.

class Vertex<T extends Comparable<? super T>>  {...}
0
ответ дан user7 16 January 2019 в 14:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: