Kotlin:拆分字符串空白定界符

Kotlin: Split string whitespace delimiters

在 Kotlin 中,我需要用白色 space 分割一行。我在这里尝试使用我认为是 space 和制表符的东西。另外,如果有多个定界符,我使用 +。我尝试在下面的分隔字符串中获取第三个东西:

val lines = File(MyFilePath).readLines()

val two = lines[7].trim().split("\\s+","\\t+")[2]

也许这样试试:

val list: List<String> = lines[7].trim().split("\s+".toRegex())
val two = list[1]

或者你可以简单地使用这个:

Var arr : Array<String> = yourString.split(" ").toTypedArray()

在 split 方法中只需输入一个白色 space 它将拆分您的字符串。