java 如何选出最小
在Java中选出最小值的方法
使用Math.min()方法
Math类提供了min()方法,可以直接比较两个数的大小并返回较小的值。
示例代码:
int a = 5;
int b = 3;
int min = Math.min(a, b); // min值为3
遍历数组或集合找出最小值
对于数组或集合,可以通过遍历元素来找到最小值。
示例代码:
int[] numbers = {5, 3, 8, 1, 2};
int min = numbers[0];
for (int num : numbers) {
if (num < min) {
min = num;
}
}
// min值为1
使用Stream API(Java 8及以上)
利用Stream的min()方法可以简洁地找到最小值。
示例代码:
List<Integer> list = Arrays.asList(5, 3, 8, 1, 2);
int min = list.stream().min(Integer::compare).get(); // min值为1
处理空集合或数组
在实际应用中,需注意处理空集合或数组的情况,避免NullPointerException。
示例代码:

List<Integer> list = new ArrayList<>();
int min = list.isEmpty() ? 0 : list.stream().min(Integer::compare).orElse(0);






