2
我發現Kotlin中有一個ByteArray.toString(charset:Charset)函數,當我在android studio IDE中使用該函數時,它得到語法錯誤。但是我在Kotlin org站點嘗試了相同的代碼,它運行良好。如何將一個ByteArray轉換爲Kotlin中的字符串?如何將ByteArray轉換爲具有Kotlin中指定字符集的字符串
我發現Kotlin中有一個ByteArray.toString(charset:Charset)函數,當我在android studio IDE中使用該函數時,它得到語法錯誤。但是我在Kotlin org站點嘗試了相同的代碼,它運行良好。如何將一個ByteArray轉換爲Kotlin中的字符串?如何將ByteArray轉換爲具有Kotlin中指定字符集的字符串
看來你沒有配置您的科特林項目(沒有科特林-runtime.jar在類路徑)。儘量選擇有錯誤的行,按Alt+Enter
並在上下文菜單中選擇「未配置科特林」 - >「配置」 或手動科特林-runtime.jar添加到您的類路徑
謝謝,我的問題已經解決了 – hcancan
我沒有得到該錯誤僅使用您的代碼。 – Anmol
試試這個構造函數:'String(bytes,charset)'。同時檢查Kotlin stdlib是否包含在您的項目中。 –
你可以試試val str = String(bytes) – Krutik