【笔记】进制转换

前言

java各进制之间的转换

10进制转换为特定进制

<num_old>:转换前的数字
<num_new>:转换后的进制

10进制转换为2进制

1
String <num_new> = Integer.toBinaryString(<num_old>);

10进制转换为8进制

1
String <num_new> = Integer.toOctalString(<num_old>);

10进制转换为16进制

1
String <num_new> = Integer.HexString(<num_old>);

10进制转换为任意进制

<hex>:进制数

1
String <num_new> = Integer.toString(<num_old>, <hex>);

任意进制转换为10进制

1
2
Integer <num_new> = Integer.valueOf("<num_old>", <hex>);
int <num_new> = Integer.parseInt("<num_old>", <hex>);

大数的进制转换

传送门

完成

参考文献

博客园——黎明的星海