在Java8中提供了StreamAPI,new一个map,如果我要对map使用stream,需要map.entrySet().stream()。为什么我不能直接使用map.stream()?
2条回答 默认 最新
- CSDN专家-sinJack 2021-09-24 10:13关注
查看底层源码就清楚了。
首先,stream()方法来自于Collection接口。
Map集合接口没有继承Collection接口。Set集合继承的Collection接口。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用