未解决的参考:[BigInteger] .longValue

时间:2018-11-05 00:06:29

标签: kotlin biginteger

科特林代码

import java.math.BigInteger
fun main(args: Array<String>) {
    println(BigInteger("1").longValue())
}

产生编译错误unresolved reference: longValueintValue的dito)。发现了其他modInverse之类的BigInteger方法,没有任何问题。除非我没有看到错字,否则我很困惑为什么会这样...

1 个答案:

答案 0 :(得分:1)

如评论中所述,您可以使用.toLong().toInt()。此外,还有longValueExact()intValueExact()

.toLong()实际上解析为longValue()(在IntelliJ中按住CTRL键并单击),因此看起来已经完成了以符合语言标准的要求。