我有一个由ApolloClient框架生成的Java类 .
通常,我的所有代码都是用Kotlin编写的 .
存在一个问题,即Java中的长值无法在Kotlin中解析为String(或Long) .
以下是代码段:
(Java代码)
CountryCode.java
public class CountryCode {
private long code;
public long getCode(){
return code;
}
}
(Kotlin代码)
CountryUseCase.kt
fun getCode(countryCode: CountryCode) : String {
return countryCode.getCode() // We have to convert long to String here !!!
}
如何在Kotlin类中将Java类的长值转换为String?
1 回答
kotlin.Long类型
而
Long?
将表示为java.lang.Long
.您也可以在documentation中找到
toString()
方法 .