max函数
相关源码:
/**
*Returns the maximum element of this stream according to the provided
*即返回最大元素
*/
Optional<T> max(Comparator<? super T> comparator);
/**
* Comparator是一个函数式接口
*/
@FunctionalInterface
public interface Comparator<T> {
int compare(T o1, T o2);
}
复制
max函数使用,代码如下:
package com.example.streamdemo;
import java.util.Arrays;
import java.util.List;
import java.util.Optional;
public class MaxDemo {
public static void main(String[] args) {
List<Integer> list = Arrays.asList(1,2,3);
Optional<Integer> optional = list.stream().max((a,b)->Integer.compare(a, b));
System.out.println("max: "+optional.get());
Optional<Integer> optional2 = list.stream().min((a,b)->Integer.compare(a, b));
System.out.println("min: "+optional2.get());
}
}
复制
min函数
同max函数
最后修改时间:2020-07-01 13:35:48
文章转载自227decision,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Java萌新修炼手册⑥:面向对象の修仙奥义——从"散修"到"宗门大佬"的基因飞升!
让天下没有难学的编程
42次阅读
2025-04-25 10:10:40
Java萌新修炼手册②:Hello Worldの108种写法——从入门到入坟!
让天下没有难学的编程
38次阅读
2025-04-21 10:34:36
从 Java 到 Go:面向对象的巨人与云原生的轻骑兵
京东云开发者
35次阅读
2025-04-25 11:41:37
Java萌新修炼手册⑤:数组の千层套路——从"鸽子笼"到"摩天楼"的进阶之路!
让天下没有难学的编程
32次阅读
2025-04-25 10:10:41
Java数据库连接池学习
淡定
32次阅读
2025-04-14 22:46:26
Java萌新修炼手册④:流程控制の三十六计——让代码学会"见风使舵"!
让天下没有难学的编程
27次阅读
2025-04-23 14:33:55
Java萌新修炼手册①:开局一把JDK,环境搭建全靠浪!
让天下没有难学的编程
20次阅读
2025-04-21 10:34:37
java浅拷贝BeanUtils.copyProperties引发的RPC异常
京东云开发者
19次阅读
2025-04-30 17:10:50
Java程序使用预处理语句的性能提升
GreatSQL社区
17次阅读
2025-04-23 11:18:50
面试官:Java反射和new效率对比,差距有多大?
捡田螺的小男孩
17次阅读
2025-04-13 10:34:43