kotlin string转list
时间: 2023-09-01 13:07:20 浏览: 43
要将Kotlin字符串转换为列表,您可以使用`split()`函数。该函数将字符串拆分为具有给定分隔符的字符串,并返回字符串列表。
以下是将Kotlin字符串转换为列表的示例代码:
```
val str = "apple,banana,lemon"
val list = str.split(",") // 分隔符为逗号
println(list) // [apple, banana, lemon]
```
在上面的示例中,我们使用逗号作为分隔符将字符串拆分为列表。如果您的字符串中使用其他分隔符,则只需将其传递给`split()`函数即可。例如,如果您的字符串使用空格作为分隔符,则可以像这样将其转换为列表:
```
val str = "apple banana lemon"
val list = str.split(" ") // 分隔符为空格
println(list) // [apple, banana, lemon]
```
相关问题
kotlin中String转为List<String>
在 Kotlin 中,你可以使用 `split` 函数将一个字符串拆分成一个字符串列表。这个函数接受一个分隔符作为参数,并返回一个字符串列表。
下面是将一个字符串转换为 `List<String>` 的示例代码:
```kotlin
val str = "Hello,World"
val list: List<String> = str.split(",")
```
在上述示例中,我们将字符串 `"Hello,World"` 按照逗号 `,` 进行拆分,并将结果存储在名为 `list` 的变量中。`list` 的类型为 `List<String>`。
如果你想按照空格拆分字符串,可以直接调用 `split` 函数而不传入任何参数:
```kotlin
val str = "Hello World"
val list: List<String> = str.split(" ")
```
这样就可以将字符串 `"Hello World"` 按照空格拆分成一个列表。
list<String>怎么用kotlin转换为String
可以使用Kotlin的joinToString()函数将List<String>转换为String,示例如下:
```kotlin
val list = listOf("foo", "bar", "baz")
val str = list.joinToString(separator = ", ")
println(str) // 输出: foo, bar, baz
```
在这个示例中,我们创建了一个List<String>,然后使用joinToString()函数将其转换为一个用逗号和空格分隔的字符串。可以通过指定separator参数来定义分隔符。