使用Scala删除字符串中的空格

mad*_*car 21 scala

我想删除字符串中的空格.

Input: "le ngoc ky quang"  
Output: "lengockyquang"
Run Code Online (Sandbox Code Playgroud)

我尝试了replacereplaceAll方法,但这不起作用.

Nya*_*vro 23

请尝试以下方法:

input.replaceAll("\\s", "")
Run Code Online (Sandbox Code Playgroud)


Vol*_*bal 16

您可以过滤掉所有空格字符.

"With spaces".filterNot((x: Char) => x.isWhitespace)
Run Code Online (Sandbox Code Playgroud)


elm*_*elm 7

考虑用任意数量的空白字符 ( \\s+)拆分字符串,然后重新连接拆分的数组,

str.split("\\s+").mkString
Run Code Online (Sandbox Code Playgroud)


The*_*ect 5

val str = "le ngoc ky quang"
str.replace(" ", "")

//////////////////////////////////////
scala> val str = "le ngoc ky quang"
str: String = le ngoc ky quang

scala> str.replace(" ", "")
res0: String = lengockyquang

scala> 
Run Code Online (Sandbox Code Playgroud)