如何在<String> kotlin 中将 ArrayList 转换为 a\array<out String>



my Data.builder(( 方法 putStringArray(( 将参数作为键: 字符串和值 : 数组

如何将我的数组列表转换为数组?

fun createInputData(dataItems : ArrayList<String>) : Data
{

return Data.Builder()
.putStringArray("dataItems",dataItems)
.build()
}

上面的代码不起作用。

dataItems.toTypedArray()应该可以解决问题

请检查以下方法:-

转换为数组:

fun main(args: Array<String>) {
// an arraylist of vowels
val vowels_list: List<String> = listOf("a", "e", "i", "o", "u")

// converting arraylist to array
val vowels_array: Array<String> = vowels_list.toTypedArray()

// printing elements of the array 
vowels_array.forEach { System.out.print(it) }
}

转换为列表:

fun main(args: Array<String>) {
// vowels array
val vowels_array: Array<String> = arrayOf("a", "e", "i", "o", "u")

// converting array to array list
val vowels_list: List<String> = vowels_array.toList()

// printing elements of the array list
vowels_list.forEach { System.out.print(it) }
}

相关内容

最新更新