object FileApp extends App {
var file: BufferedSource = _
try {
file = Source.fromFile("/xxx/test.txt")
val txt = file.mkString.trim
println(txt)
List(txt)
.flatMap(_.split(","))
.groupBy(x => x)
.foreach(x => println(s"${x._1} : ${x._2.length}"))
} catch {
case e: Exception => e.printStackTrace()
} finally {
file.close()
}
}