如何在 Kotlin 中将 ArrayList 转换为 String?
kotlin mobile developmentapps/applications
在本文中,我们将了解如何在 Kotlin 中将 ArrayList 转换为 String。为此,我们将使用 Kotlin 库提供的 String 函数 joinToString()。其定义如下 −
fun <T> Array<out T>.joinToString( // 字符串将用逗号分隔 separator: CharSequence = ", ", // 字符串的前缀 prefix: CharSequence = "", // 字符串的后缀 postfix: CharSequence = "", // 将打印此数量的元素; // 剩余元素将用截断序列表示 limit: Int = -1, truncated: CharSequence = "...", // 对字符串进行任何必要的转换 transform: ((T) -> CharSequence)? = null ): String
此函数接受多个属性,以便将 arrayList 转换为字符串。
示例 - 将 ArrayList 转换为字符串
现在让我们举一个实际的例子,将 ArrayList 转换为字符串 −
fun main(args: Array<String>) {
val mylist = listOf("Jam", "bread", "apple", "mango")
println("Input ArrayList: " + mylist)
println("ArrayList to String: " +
mylist.joinToString(
prefix = "[",
separator = "-",
postfix = "]",
truncated = "...",
transform = { it.uppercase() }
)
)
}
输出
它将产生以下输出 −
Input ArrayList: [Jam, bread, apple, mango] ArrayList to String: [JAM-BREAD-APPLE-MANGO]

