У меня есть список пар, которые я хочу отсортировать по левому полю, мне это удается и получить 25 первый элемент, но теперь проблема в том, что я хочу собрать правый элемент в список (или даже оба из них ) но я не знаю как это сделать есть проблема с toList()
.
return listOfTokens.stream()
.sorted((o1, o2) -> Double.compare(o1.getLeft().getCompare(terms.field.docCount),
o2.getLeft().getTfIdf(terms.fielddocCount)))
.limit(25)
.collect(toList());