【笔记】进制转换
前言
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 | Integer <num_new> = Integer.valueOf("<num_old>", <hex>); |