当前位置:  开发笔记 > 编程语言 > 正文

Kotlin将Hex String解析为Long

如何解决《Kotlin将HexString解析为Long》经验,为你挑选了2个好方法。

我开始在Kotlin工作,我需要解析一个长的十六进制字符串,这在java中可以完成

Long.parseLong("ED05265A", 16); 

虽然我能找到,但我在Kotlin找不到任何东西

val i = "2".toLong()

这不是我要找的!

在我从头开始编写任何内容之前,是否有内置函数?



1> voddan..:

这是即将在科特林V1.1:

"ED05265A".toLong(radix = 16)

在那之前使用Java Long.parseLong.



2> JB Nizet..:

你可以简单地使用

java.lang.Long.parseLong("ED05265A", 16)

要么

import java.lang.Long.parseLong 

[...] 

parseLong("ED05265A", 16)

Kotlin与Java兼容,您可以而且应该使用Java的内置类和方法.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有