在Java 8中,Stream.map()和Stream.flatMap()方法有什么区别?
有什么区别map和flatMap功能Iterable?
我正在阅读学习Spark书,无法理解以下对rdd转换.
rdd.flatMapValues(x => (x to 5))
Run Code Online (Sandbox Code Playgroud)
它应用于rdd {(1,2),(3,4),(3,6)}并且转换的输出是{(1,2),(1,3),(1,4),(1,5),(3,4),(3,5)}
有人可以解释一下.