您好我正在尝试转换十六进制字符串,如String hexStr ="1b0ee1e3"; 对于一个bigInt,理想情况下我想将hexStr转换为十进制形式的bigint,
我可以将字符串转换为bigInt w/o问题,但是当字符串包含十六进制值时,我会遇到问题
Jon*_*eet 54
你有没有尝试过:
BigInteger bigInt = new BigInteger(hexString, 16);
Run Code Online (Sandbox Code Playgroud)
例如:
import java.math.*;
public class Test {
public static void main(String[] args) {
String hexStr = "1b0ee1e3";
BigInteger bigInt = new BigInteger(hexStr, 16);
System.out.println(bigInt); // Prints 453960163
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27453 次 |
| 最近记录: |