java 获取List<String>集合中的最大值
时间: 2024-05-14 14:16:55 浏览: 240
在java中获取List集合中最大的日期时间操作
可以使用Java 8中的Stream API来实现获取List<String>集合中的最大值。先将List<String>转为Stream<String>,然后调用max方法并传入比较器Comparator.comparing(String::length),即可获取最大值。
示例代码如下:
```
List<String> list = Arrays.asList("apple", "banana", "cherry", "durian");
String maxString = list.stream()
.max(Comparator.comparing(String::length))
.orElse("");
System.out.println("List中最大值为: " + maxString);
```
执行结果为:
```
List中最大值为: banana
```
阅读全文