Java使用Arrays.stream()求一个数组的最大值的方法分享

乔欣 Java经验 发布时间:2022-12-12 09:13:32 阅读数:1888 1
下文笔者讲述使用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
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16708076575121.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者