Kotlin:拆分字符串空格分隔符

时间:2020-04-28 00:39:40

标签: kotlin delimiter

在Kotlin中,我需要用空格分隔一行。我在这里尝试使用我认为是空格和制表符的方式。同样,如果有多个定界符,我使用+。我尝试在下面的定界字符串中抓取第三件事:

val lines = File(MyFilePath).readLines()

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

2 个答案:

答案 0 :(得分:2)

也许可以这样尝试:

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

答案 1 :(得分:0)

或者您可以简单地使用它:

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

在split方法内,只需输入一个空格,它将拆分您的字符串。