Java AnyLogic:如何找到集合的最大值

Java AnyLogic:如何找到集合的最大值,java,anylogic,Java,Anylogic,在我的模型中,我有一个温度值的集合,我想通过一个函数找到最大值。我发现了以下功能: double max(集合,值)-返回给定集合中的最大值 如果我在收集“温度”时使用此功能,它将不起作用: 双倍最大值(温度、结果) 我必须用一个类来解决这类问题吗?我是一个真正的Java初学者,非常绝望。有人能给我一个建议吗 您可以使用double result=Collections.max(温度)或双结果=温度.stream().mapToDouble(double::doubleValue).max()另

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

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

如果我在收集“温度”时使用此功能,它将不起作用:

双倍最大值(温度、结果)


我必须用一个类来解决这类问题吗?我是一个真正的Java初学者,非常绝望。有人能给我一个建议吗

您可以使用
double result=Collections.max(温度)
双结果=温度.stream().mapToDouble(double::doubleValue).max()

另一种方法:

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

向我们展示您的方法的代码。您将如何手动执行此操作?用一支简单的铅笔和纸想出一个方法,然后把它翻译成代码“它不工作”不是一个错误描述。什么不起作用?您使用的值是什么,您得到的结果是什么,您希望得到什么样的结果?另外,请添加您的代码。你到现在为止做了什么?发布一些代码