我已经尝试过trim()
,但它只能去除文本前后的空格。我想要像这样的效果。
var str = "这是一个示例文本"
输出:
这是一个示例文本
我已经尝试过trim()
,但它只能去除文本前后的空格。我想要像这样的效果。
var str = "这是一个示例文本"
输出:
这是一个示例文本
var str = "This is an example text".filter { !it.isWhitespace() }
如@dimsuz所建议,但更符合习惯用语的是使用filterNot:
val string = "f o o b a r b a z".filterNot { it.isWhitespace() }
使用
str.replace("\\s".toRegex(), "")
我重新编辑了@Mark B的答案
//Extenion function
fun String.removeWhitespaces() = replace(" ", "")
// Uses
var str = "This is an example text".removeWhitespaces()
println(str)
var str = "This is an example text".replace(" ","")
.replace("\s".toRegex(), "")
。 - Mark B要在Kotlin中从字符串中删除所有不需要的空格,您可以使用以下函数:
fun removeWhiteSpace(menuName: String): String {
return menuName.replace(" ", "")
}