如何在 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]
廣告