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 hadoopflatMap输出结果1:
scala> test.flatMap(line=>line.split(" ")).foreach(x=>println(x)) hello java hello python hello hadoopflatMap输出结果2:
scala> text.flatMap(line=>line).foreach(x=>println(x)) h e l l o j a v a h …… ---来自腾讯云社区的---幽鸿
微信扫一扫打赏
支付宝扫一扫打赏