一个Integer集合取最小值
时间: 2024-05-09 21:19:45 浏览: 17
可以使用Java 8中的Stream API来实现:
```java
List<Integer> list = Arrays.asList(3, 2, 1, 5, 4);
int minValue = list.stream().min(Integer::compareTo).orElse(0);
System.out.println(minValue); // 输出1
```
首先,将Integer集合转换为流,然后使用min()方法获取最小值,如果集合为空则返回0。注意,这个方法返回的是一个Optional类型的值,需要使用orElse()方法来获取最终的最小值。
相关问题
java list集合最大最小值的差
可以使用 Java 8 的 Stream API 来求 List 集合中最大值和最小值的差值,示例代码如下:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9);
int max = list.stream().mapToInt(Integer::intValue).max().orElse(0);
int min = list.stream().mapToInt(Integer::intValue).min().orElse(0);
int diff = max - min;
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("差值:" + diff);
}
}
```
输出结果为:
```
最大值:9
最小值:1
差值:8
```
给我用java写一个list集合求最大最小值
我可以为您提供一个示例,用来计算list集合中的最大和最小值:public static void main(String[] args) {
List<Integer> list = Arrays.asList(1, 5, 2, 8, 4); int max = list.stream().max(Comparator.naturalOrder()).get();
int min = list.stream().min(Comparator.naturalOrder()).get(); System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)