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) }
}