import java.util.Arrays;
import java.util.IntSummaryStatistics;
import java.util.List;
import java.util.stream.Collectors;
public class StreamStatsExample {
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(10, 20, 30, 40, 50);
// 计算统计值
IntSummaryStatistics stats = numbers.stream()
.mapToInt(Integer::intValue)
.summaryStatistics();
// 获取结果
int max = stats.getMax(); // 最大值
int min = stats.getMin(); // 最小值
double avg = stats.getAverage(); // 平均值
System.out.println("Max: " + max); // 输出:Max: 50
System.out.println("Min: " + min); // 输出:Min: 10
System.out.println("Avg: " + avg); // 输出:Avg: 30.0
}
}
stream流获取最大值最小值平均值
该文章已生成可运行项目,
本文章已经生成可运行项目
2万+

被折叠的 条评论
为什么被折叠?



