获取通用列表的最小值<T>,T 扩展可比较



current.getValues();返回generic T的列表

List<T> val = current.getValues();
return val.stream().min(????)

我必须在返回val.stream().min(????)的括号中填写什么?如何获得T的比较器?

我不知道该输入什么。第一次使用泛型。请帮助。

如果列表中的元素实现了Comparable接口,而您需要根据它们的自然排序的最小元素,您可以提供Comparator.naturalOrder()作为min()的参数。

return val.stream().min(Comparator.naturalOrder());

相关内容

  • 没有找到相关文章

最新更新