21xrx.com
2024-09-19 09:04:00 Thursday
登录
文章检索 我的文章 写文章
Java中找到最小数的几种方法
2023-06-14 22:29:29 深夜i     --     --
Java 最小数 循环 sort() Stream

Java中找到最小数是非常常见的需求,本文将介绍几种实现方法,包括使用循环比较、Arrays.sort()方法和Java 8中封装的Stream API。同时,我们将给出详细示例代码,以帮助读者更好地理解。

方法一:使用循环比较

使用循环比较可以找到数组中的最小值。代码如下:


public static int findMin(int[] arr) {

  int min = arr[0];

  for (int i = 1; i < arr.length; i++) {

    if (arr[i] < min) {

      min = arr[i];

    }

  }

  return min;

}

方法二:使用sort()方法

Java中的Arrays.sort()方法可以用于对数组进行排序。当然,如果只想找到最小值,我们只需对数组进行升序排序,然后返回第一个元素即可。代码如下:


public static int findMin(int[] arr) {

  Arrays.sort(arr);

  return arr[0];

}

方法三:使用Stream API

Java 8中加入了Stream API,使得处理集合变得更加易于操作。我们可以使用Stream API找出数组中的最小值。代码如下:


public static int findMin(int[] arr) {

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

  return min;

}

API

  
  

评论区

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