Java求数组最大值之Arrays.sort()方法分享
下文笔者讲述在java代码中使用Arrays.sort()方法计算一个数组中最大值的方法分享,如下所示
使用Arrays.sort变相获取数组最大值
实现思路:
1.对数组进行排序--此处需注意排序方式
2.取排序后的第一个值即时数组的最大值
例:使用Arrays.sort变相获取数组最大值
import java.util.Arrays;
public class ArrayMaxTest {
public static void main(String[] args) {
int[] arr = {77,8888,-100,22,144};
int max = sortGetMax(arr); // 根据 Arrays.sort 查找最大值
System.out.println("最大值是:" + max);
}
/**
* 根据 Arrays.sort 查找最大值
* @param arr 待查询数组
* @return 最大值
*/
private static int sortGetMax(int[] arr) {
Arrays.sort(arr);
return arr[arr.length - 1];
}
}
------运行以上代码,将输出以下信息-----
8888
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


