在Kotlin中将java long值解析为String

loading...


-1

我有一个由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?

loading...

1回答

  • 1

    kotlin.Long类型

    表示64位有符号整数 . 在JVM上,此类型的非可空值表示为基本类型long的值 .

    Long? 将表示为 java.lang.Long .

    您也可以在documentation中找到 toString() 方法 .

评论

暂时没有评论!