如何在 Kotlin 中将 String 分割成数组?


在本文中,我们将通过几个示例来演示如何使用给定的分隔符在 Kotlin 中分割给定的字符串。

示例 – 使用给定的分隔符分割字符串

在此示例中,我们将创建一个字符串,并在其中存储一些值,然后尝试使用一些分隔符对其进行分割。

fun main(args: Array<String>) {

   var str = "Tut@or@ia@lsPo@int.@com"
   var delimiter = "@"

   // It will split the given String using '@'
   val parts = str.split(delimiter)

   print(parts)

}

输出

将生成以下输出 -

[Tut, or, ia, lsPo, int., com]

示例 – 使用多个分隔符分割字符串

fun main(args: Array<String>) {

   var str = "Tu#t@or@ia#@lsP#o@int.@com"

   // passing multiple delimiters
   val parts = str.split("#","@")

   print(parts)

}

输出

执行后,将生成以下输出 -

[Tu, t, or, ia, , lsP, o, int., com]

更新于:2022 年 3 月 1 日

2K+ 浏览量

开启你的 职业生涯

完成课程获取证书

开始
广告