AnyLogic:如何查找集合的最大值

时间:2018-09-16 00:09:20

标签: java anylogic

在我的模型中,我有一个带有温度值的集合,我想用一个函数找到最大值。我发现了以下功能:

double max( collection, value )-返回给定集合中的最大值。

如果我将此功能用于我的收藏集“温度”,它将不起作用:

  

double max(temperatues,result);

我是否必须使用此类的类?我是一个真正的Java初学者,非常绝望。有人可以给我提建议吗?

2 个答案:

答案 0 :(得分:0)

您可以使用double result = Collections.max(temperatures);double result = temperatures.stream().mapToDouble(Double::doubleValue).max();

答案 1 :(得分:0)

另一种方法:

double result = max(temperatures,t->t.doubleValue());