package com.xiaoa.scala
object Test2 {
def main(args: Array[String]): Unit = {
val lines = List("hello tom hello jerry", "hello kitty")
val list1 = lines.flatMap(x => x.split("\\s+"))
println("list1---------> " + list1)
val list2 = list1.map(x => (x, 1))
println("list2---------> " + list2)
val list3 = list2.groupBy(x => x._1)
println("list3---------> " + list3)
val list4 = list3.map(x => (x._1, x._2.size))
println("list4---------> " + list4)
}
}