如何在Java 8中使用流从Integer中找到最大值?

pcbabu

我有一个列表Integer list,并从list.stream()我想要的最大值。最简单的方法是什么?我需要比较器吗?

塔吉尔·瓦列夫

您可以将流转换为IntStream

OptionalInt max = list.stream().mapToInt(Integer::intValue).max();

或指定自然顺序比较器:

Optional<Integer> max = list.stream().max(Comparator.naturalOrder());

或使用减少操作:

Optional<Integer> max = list.stream().reduce(Integer::max);

或使用收集器:

Optional<Integer> max = list.stream().collect(Collectors.maxBy(Comparator.naturalOrder()));

或使用IntSummaryStatistics:

int max = list.stream().collect(Collectors.summarizingInt(Integer::intValue)).getMax();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 LINQ 在列表中找到最大值?

来自分类Dev

如何使用Java 8在List <TreeMap <Integer,Integer >>中查找特定键的最大值

来自分类Dev

如何使用Java 8在List <TreeMap <Integer,Integer >>中查找特定键的最大值

来自分类Dev

如何从列中找到最大值

来自分类Dev

如何从字典中找到最大值?

来自分类Dev

如何从结构中找到最大值?

来自分类Dev

如何在图像中找到局部最大值

来自分类Dev

如何在Swift对象数组中找到最大值?

来自分类Dev

如何在RDD对中找到最大值?

来自分类Dev

如何在Sympy中找到函数的最大值?

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

如何在Swift字典中找到最大值?

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

如何在字符串中找到最大值?

来自分类Dev

如何在Hash R中找到最大值的键?

来自分类Dev

如何在.txt文件中找到最大值?

来自分类Dev

如何在数组中找到最大值

来自分类Dev

如何在多维数组中找到最大值

来自分类Dev

如何在numpy数组中找到对应的最大值

来自分类Dev

如何在R中的数据框中找到列的最大值?

来自分类Dev

如何在python中从给定范围的给定函数中找到最大值?

来自分类Dev

如何在存储在数据框中的多个列表中找到最大值?

来自分类Dev

如何在MongoDB中缺少字段的数组中找到最大值的索引?

来自分类Dev

如何在C中找到数组中每5个元素的最大值

来自分类Dev

如何在List <>中找到最大值,在C#中包含字符?

来自分类Dev

如何在C中的数组中找到最大值的位置

来自分类Dev

使用count(*)完成计算后,如何在每个组中找到最大值?

来自分类Dev

使用count(*)完成计算后,如何在每个组中找到最大值?

来自分类Dev

如何在 SQL 中找到最大值并使用 PDO 读入 PHP?

Related 相关文章

  1. 1

    如何使用 LINQ 在列表中找到最大值?

  2. 2

    如何使用Java 8在List <TreeMap <Integer,Integer >>中查找特定键的最大值

  3. 3

    如何使用Java 8在List <TreeMap <Integer,Integer >>中查找特定键的最大值

  4. 4

    如何从列中找到最大值

  5. 5

    如何从字典中找到最大值?

  6. 6

    如何从结构中找到最大值?

  7. 7

    如何在图像中找到局部最大值

  8. 8

    如何在Swift对象数组中找到最大值?

  9. 9

    如何在RDD对中找到最大值?

  10. 10

    如何在Sympy中找到函数的最大值?

  11. 11

    如何在numpy数组列中找到最大值?

  12. 12

    如何在Swift字典中找到最大值?

  13. 13

    如何在numpy数组列中找到最大值?

  14. 14

    如何在字符串中找到最大值?

  15. 15

    如何在Hash R中找到最大值的键?

  16. 16

    如何在.txt文件中找到最大值?

  17. 17

    如何在数组中找到最大值

  18. 18

    如何在多维数组中找到最大值

  19. 19

    如何在numpy数组中找到对应的最大值

  20. 20

    如何在R中的数据框中找到列的最大值?

  21. 21

    如何在python中从给定范围的给定函数中找到最大值?

  22. 22

    如何在存储在数据框中的多个列表中找到最大值?

  23. 23

    如何在MongoDB中缺少字段的数组中找到最大值的索引?

  24. 24

    如何在C中找到数组中每5个元素的最大值

  25. 25

    如何在List <>中找到最大值,在C#中包含字符?

  26. 26

    如何在C中的数组中找到最大值的位置

  27. 27

    使用count(*)完成计算后,如何在每个组中找到最大值?

  28. 28

    使用count(*)完成计算后,如何在每个组中找到最大值?

  29. 29

    如何在 SQL 中找到最大值并使用 PDO 读入 PHP?

热门标签

归档