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 它将拆分您的字符串。
在 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 它将拆分您的字符串。