标签: java functional-programming java-8 java-stream
为什么我们无法为地图创建流?
答案 0 :(得分:6)
无法直接从地图创建流,因为地图不是集合。有关地图不是集合的原因的进一步说明,您可以查看此答案https://stackoverflow.com/a/2651833/2796463。
Java中的地图可以通过三种方式迭代:
您需要在创建流
map.keySet().stream()
map.values().stream()
map.entrySet().stream()