我想删除字符串中的空格。
Input: "le ngoc ky quang"
Output: "lengockyquang"
我尝试了replace
和replaceAll
方法,但确实无效。
答案 0 :(得分:21)
尝试以下方法:
input.replaceAll("\\s", "")
答案 1 :(得分:15)
您可以过滤掉所有空格字符。
"With spaces".filterNot((x: Char) => x.isWhitespace)
答案 2 :(得分:3)
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>
答案 3 :(得分:3)
考虑将字符串拆分为任意数量的空白字符(\\s+
),然后重新连接拆分数组,
str.split("\\s+").mkString
答案 4 :(得分:0)
根据alvinalexander,此处显示了如何将多个空格替换为一个空格。您可以应用相同的逻辑,但是应该代替一个空格代替空字符串。
input.replaceAll(" +", "")