如何在Scala中保存十六进制值?

joa*_*Arc 2 hex scala

我有这样的十六进制值

0000030000010000010000020000090000030000040000070000EF
Run Code Online (Sandbox Code Playgroud)

如何将其存储在Scala中?

Eug*_*Loy 6

试试BigInt.用法示例:

scala> val i = BigInt("0000030000010000010000020000090000030000040000070000EF", 16)
i: scala.math.BigInt = 18831305580304483748966372317094081267935079240643756687599

scala> i.toString(16)
res3: String = 30000010000010000020000090000030000040000070000ef
Run Code Online (Sandbox Code Playgroud)