总结:
两者都是对传入的元素进行处理 el => newEl
例如 Array(“朋友1, 朋友2, 朋友3”,“朋友3, 朋友4, 朋友5”)
处理- - -
map的形式会将每一条输入映射为一个新对象 A=>B
List(List(朋友1, 朋友2, 朋友3), List(朋友3, 朋友4, 朋友5))
flatMap的形式 会将每一个输入对象输入映射为一个新集合,然后把这些新集合连成一个大集合A=>List(B)
List(朋友1, 朋友2, 朋友3, 朋友3, 朋友4, 朋友5)