拆分文本并获取计数

时间:2018-06-15 15:40:10

标签: android kotlin

我试图获得没有空格的字符数。 我尝试了这段代码,但它计算了空格。

val trimmed = view.String.text.trim()
    if (trimmed.isNotEmpty()){
        val p=trimmed.split("\\s+").toString().length-1
    }

3 个答案:

答案 0 :(得分:1)

您可以按空格分割字符串

val parts = yourString.split(" ")
var count = 0
for (part in parts)
    count += part.length

答案 1 :(得分:1)

使用方法replaceAll()删除空格

String word = yourString. replaceAll(" ", "") ; int size = word.length() ;

答案 2 :(得分:1)

Kotlin方式:

yourString.replace("\\s".toRegex(), "").length