我有一个由 ApolloClient 框架生成的 Java 类。一般来说,我所有的代码都是用 Kotlin 编写的。存在一个问题,Java 中的 long 值在 Kotlin 中无法解析为 String(或 Long)。这是代码段:(Java 代码)CountryCode.javapublic class CountryCode { private long code; public long getCode(){ return code; }}(Kotlin 代码)CountryUseCase.ktfun getCode(countryCode: CountryCode) : String { return countryCode.getCode() // We have to convert long to String here !!!}如何将 Java 类的长值转换为 Kotlin 类中的字符串?
1 回答

皈依舞
TA贡献1851条经验 获得超3个赞
kotlin.Long
类型_
表示一个 64 位有符号整数。在 JVM 上,这种类型的不可为空的值表示为原始类型的值
long
。
而Long?
将表示为java.lang.Long
。
您还将在文档toString()
中找到一种方法。
添加回答
举报
0/150
提交
取消