java list求平均值
时间: 2023-07-20 21:08:38 浏览: 71
可以使用Java 8的Stream来对List进行操作,计算平均值,示例如下:
```java
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);
```
这里使用了`mapToInt`方法将`Integer`类型转换为`int`类型,然后使用`average`方法计算平均值。如果List为空,则使用orElse方法指定默认值0.0。
相关问题
java list取平均值
可以通过以下代码来计算 Java List 中元素的平均值:
```java
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
double sum = ;
for (int i : list) {
sum += i;
}
double average = sum / list.size();
System.out.println("平均值为:" + average);
```
输出结果为:平均值为:3.
Java求list的平均值
可以使用Java中的Stream API来求list的平均值,示例代码如下:
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
double average = list.stream().mapToInt(Integer::intValue).average().orElse(.);
System.out.println("平均值为:" + average);
输出结果为:平均值为:3.
阅读全文