Java使用Arrays.stream()求一个数组的最大值的方法分享
下文笔者讲述使用Arrays.stream计算一个数组最大值的方法分享,如下所示
实现思路: 1.使用Arrays.stream将一个数组转换为stream 2.使用stream的max方法即可返回数组的最大值例:
import java.util.Arrays; public class ArrayMaxTest { public static void main(String[] args) { int[] arr = {88,99,100,-901,666}; int max = getMaxByStream(arr); // 根据 stream 查找最大值 System.out.println("最大值是:" + max); } /** * 根据 stream 查找最大值 * @param arr 待查询数组 * @return 最大值 */ private static int getMaxByStream(int[] arr) { return Arrays.stream(arr).max().getAsInt(); } } ------运行以上代码,将输出以下信息------- 666
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。