21xrx.com
2024-12-23 00:09:22 Monday
登录
文章检索 我的文章 写文章
如何在Java中获取数组的最大最小值
2023-06-10 12:07:42 深夜i     --     --
Java API 最大最小值

我曾经在Java编程中遇到过获取最大最小值的问题,后来发现Java中有现成的API可以使用,非常方便。下面是代码示例:


int[] nums = 12;

int max = Arrays.stream(nums).max().getAsInt();

int min = Arrays.stream(nums).min().getAsInt();

System.out.println("最大值:" + max); // 输出最大值:98

System.out.println("最小值:" + min); // 输出最小值:3

我们可以先创建一个整型数组 `nums`,然后使用 `Arrays.stream(nums)` 将其转化为 `IntStream`。接着调用 `max()` 和 `min()` 方法分别获取最大值和最小值,最后用 `getAsInt()` 方法将 `OptionalInt` 类型的返回值转换为整型。

这个方法也可以用于获取其他类型的数组的最大最小值,例如 `double` 数组和 `long` 数组。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复