您的位置 首页 > 腾讯云社区

Spark算子:map和flatMap区别---幽鸿

flatMap=map + flatten

例1:

scala> val test=List("hello java","hello python","hello hadoop") test: List[String] = List(hello java, hello python, hello hadoop)

map输出结果:

scala> test.map(line=>line).foreach(x=>println(x)) hello java hello python hello hadoop

flatMap输出结果1:

scala> test.flatMap(line=>line.split(" ")).foreach(x=>println(x)) hello java hello python hello hadoop

flatMap输出结果2:

scala> text.flatMap(line=>line).foreach(x=>println(x)) h e l l o j a v a h …… ---来自腾讯云社区的---幽鸿

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: