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