Mar*_*ist 9 hex long-integer kotlin
我开始在Kotlin工作,我需要解析一个长的十六进制字符串,这在java中可以完成
Long.parseLong("ED05265A", 16);
Run Code Online (Sandbox Code Playgroud)
虽然我能找到,但我在Kotlin找不到任何东西
val i = "2".toLong()
Run Code Online (Sandbox Code Playgroud)
这不是我要找的!
在我从头开始编写任何内容之前,是否有内置函数?
vod*_*dan 19
这是即将在科特林V1.1:
"ED05265A".toLong(radix = 16)
Run Code Online (Sandbox Code Playgroud)
在那之前使用Java Long.parseLong
.
你可以简单地使用
java.lang.Long.parseLong("ED05265A", 16)
Run Code Online (Sandbox Code Playgroud)
要么
import java.lang.Long.parseLong
[...]
parseLong("ED05265A", 16)
Run Code Online (Sandbox Code Playgroud)
Kotlin与Java兼容,您可以而且应该使用Java的内置类和方法.
归档时间: |
|
查看次数: |
7691 次 |
最近记录: |