Коллекторы группируются по характеристике и минимальному значению поля указанной характеристики.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Коллекторы группируются по характеристике и минимальному значению поля указанной характеристики.

Сообщение Anonymous »

Заголовок сбивает с толку, но я не знаю, как объяснить свою проблему простым предложением.
У меня есть домашнее задание: сгруппировать список массивов прямоугольников по длине (тот же в данном случае в качестве периметра) с использованием ручьев и коллекторов и рассчитать минимальную ширину для каждой группы. Я пробовал следующее:

Код: Выделить всё

public static Map groupIndenticalPerimeterWidth(ArrayList rectangles){
return rectangles.stream().collect(Collectors.groupingBy(Rectangle::getLength, Collectors.minBy((rectangle1, rectangle2) -> Double.compare(rectangle1.getWidth(), rectangle2.getWidth()))));
}
который дает мне Map, и я не могу понять, как получить ширину минимального прямоугольника во втором аргументе Collectors. groupingBy вместо необязательного
Любая помощь приветствуется

Подробнее здесь: https://stackoverflow.com/questions/730 ... d-characte
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»