如何在 Kotlin 中将 ArrayList 转换为 String?
在本文中,我们将看到如何在 Kotlin 中将 ArrayList 转换为 String。为此,我们将使用 Kotlin 库提供的一个名为 joinToString() 的 String 函数。它的定义如下 −
fun <T> Array<out T>.joinToString( // the String will be separated by comma separator: CharSequence = ", ", // prefix to the String prefix: CharSequence = "", // postfix to the String postfix: CharSequence = "", // This number of elements will be printed; // the remaining will be denoted by truncated sequence limit: Int = -1, truncated: CharSequence = "...", // any transformation required over the String transform: ((T) -> CharSequence)? = null ): String
此函数会获取几个属性,以便将 arrayList 转换为 String。
示例 - 将 ArrayList 转换为 String
现在,我们来看一个实际示例,将 ArrayList 转换为 String −
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]
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
蟒蛇
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP