【发布时间】:2020-04-10 05:00:28
【问题描述】:
我有代码:
val al:ArrayList<String> =ArrayList<String>()
al.add("123")
val arr=al.toArray()
println((arr as Array<String>).javaClass.kotlin.qualifiedName)
我想将al 转换为String[],但我会得到错误:
java.lang.ClassCastException: java.lang.Object[] cannot be cast to java.lang.String[]
我该怎么办?
【问题讨论】:
-
使用
toTypedArray()
标签: arrays kotlin arraylist type-conversion