如何在 Clojure/Java 中将十六进制字符串(例如 SHA256 摘要)转换为长整数?
这会导致 java.lang.NumberFormatException
:
(Long/parseLong "4590d31a9cf5eb30997501f82b1b8db051c01f7ea8a2c413343f2c1b9f5aa04e" 16)
最佳答案
这有效,产生了一个 BigInteger:
(BigInteger. "4590d31a9cf5eb30997501f82b1b8db051c01f7ea8a2c413343f2c1b9f5aa04e" 16)
如果我需要很长时间,那将是一个有损转换,正如 Jon 在上面指出的那样。
关于java - 在 Clojure 中将十六进制摘要转换为长整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18756764/