如何使用SCALA将字符串转换为列表?

时间:2020-09-26 04:48:00

标签: string list scala

我是Scala的新手,很难解决这个问题。

我有一个像这样的字符串:

a = "The dog crossed the street"

我想创建一个如下所示的列表:

a = List("The","dog","crossed","the","street")

我尝试使用.split(“”)进行此操作,然后返回它,但是它似乎什么也不做,并返回了相同的字符串。有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

  1. 在一个或多个空格字符上使用split()更为安全,以防万一,在混音中有任何制表符或相邻的空格。
  2. split()返回一个Array,因此,如果要使用List,则需要对其进行转换。
"The dog\tcrossed\nthe      street".split("\\s+").toList
//res0: List[String] = List(The, dog, crossed, the, street)
相关问题