AnyLogic: как найти максимальное значение коллекции - PullRequest
0 голосов
/ 16 сентября 2018

В моей модели у меня есть коллекция со значениями температур, и я хочу найти максимальное значение с помощью функции.Я нашел следующую функцию:

double max( collection, value ) - возвращает максимальное значение в данной коллекции.

Если я использую эту функцию для своей "температуры" коллекции, она не работает:

double max (температура, результат);

Нужно ли использовать класс для такого рода задач?Я настоящий новичок в Java и очень отчаянный.Может кто-нибудь дать мне совет?

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Еще один способ сделать это:

double result = max(temperatures,t->t.doubleValue());
0 голосов
/ 16 сентября 2018

Вы можете использовать double result = Collections.max(temperatures); или double result = temperatures.stream().mapToDouble(Double::doubleValue).max();.

...