如何在 kotlin 中将 ArrayList<String> 转换为 a\array<out String>
How to convert ArrayList<String> to a\array<out String> in kotlin
我的 Data.builder() 方法 putStringArray() 将参数作为键:字符串和值:数组
如何将 ArrayList 转换为 Array?
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) }
}
我的 Data.builder() 方法 putStringArray() 将参数作为键:字符串和值:数组
如何将 ArrayList 转换为 Array?
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) }
}