需要轉換String[]并將其傳遞給具有Any資料型別的引數,然后從 Any 需要將其轉換為ArrayList<String>. 試過這個但沒有作業,因為它回傳記憶體地址。
arrayOf(anyObject).map { it.toString() }
uj5u.com熱心網友回復:
您需要將 anyObject 轉換為 Array,而不是創建一個以 anyObject 作為元素的新陣列:
val str = arrayOf("a", "b", "c")
val anyObject: Any = str
val result = (anyObject as Array<*>).map { it.toString() }
println(result) // [a, b, c]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/364817.html
