如何从scala中的文本文件生成单词列表

如何从scala中的文本文件生成单词列表,scala,word-frequency,Scala,Word Frequency,我有一个名为shakespeare.txt的文本文件,其中包含莎士比亚小说的某些部分 val list1 = scala.io.Source.fromFile("shakespeare.txt") .getLines .flatMap(_.split("\\W+")) 我将结果逐出: list1=(hamlet,the,efficient,...etc) 但是此代码在分离后没有生成单词列表您可以找到如下列表: scala> val list1 = scala.io.Source

我有一个名为shakespeare.txt的文本文件,其中包含莎士比亚小说的某些部分

val list1 = scala.io.Source.fromFile("shakespeare.txt")
  .getLines
  .flatMap(_.split("\\W+"))
我将结果逐出:

list1=(hamlet,the,efficient,...etc)

但是此代码在分离后没有生成单词列表

您可以找到如下列表:

scala> val list1 = scala.io.Source.fromFile("/home/anurag/test.txt").getLines.flatMap(_.split("\\W+")).toList
list1: List[String] = List(Hello, this, is, an, testing, file, Hello2)

谢谢。

您可以找到如下列表:

scala> val list1 = scala.io.Source.fromFile("/home/anurag/test.txt").getLines.flatMap(_.split("\\W+")).toList
list1: List[String] = List(Hello, this, is, an, testing, file, Hello2)
谢谢。

如果您在表达式末尾添加“.toList”,以及如果您在表达式末尾添加“.toList”?