stream 求平均值
时间: 2023-08-26 16:15:11 浏览: 232
求平均值的接口
在给出的引用中,可以看到在Test4类中有一个方法getAvg(List<Integer> list),它使用了Java 8中的流(Stream)来求平均值。具体代码如下:
```
public static Double getAvg(List<Integer> list) {
return list.stream().mapToInt(Integer::new).average().getAsDouble();//求平均值
}
```
在这段代码中,首先将List<Integer>转换为IntStream,然后使用average()方法求得平均值。最后使用getAsDouble()方法将结果转换为Double类型返回。
引用是一个博客链接,可以进一步了解Java中使用流求平均值的详细方法。<em>1</em><em>2</em>
#### 引用[.reference_title]
- *1* *2* [Java使用stream 从大到小排序并计算平均值](https://blog.csdn.net/m0_57420252/article/details/122327633)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文