可以使用 Java 8 中的 Stream API 来计算 List 中元素的平均值,代码如下:

List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);

double average = list.stream()
                    .mapToInt(Integer::intValue)
                    .average()
                    .orElse(0.0);

System.out.println('Average: ' + average);

该代码首先将 List 转换为 Stream,然后使用 mapToInt 方法将每个 Integer 对象转换为其对应的 int 值,接着调用 average 方法求平均值。如果 List 为空,则使用 orElse 方法指定默认值 0.0。

注意:需要使用 orElse 方法指定默认值,以防止出现 NoSuchElementException 异常。

Java Stream API 计算列表元素平均值

原文地址: https://www.cveoy.top/t/topic/mSQ2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录