Java 进制转换:3进制转8进制、3进制转10进制、10进制转16进制
- 3进制转成8进制:
使用Java自带的方法:Integer.toOctalString()
示例代码:
int num = 12; // 3进制表示为 110
String octal = Integer.toOctalString(num); // 转换成8进制
System.out.println(octal); // 输出结果为 14
- 3进制转成10进制:
使用Java自带的方法:Integer.parseInt()
示例代码:
String ternary = '110'; // 3进制表示为 110
int decimal = Integer.parseInt(ternary, 3); // 转换成10进制
System.out.println(decimal); // 输出结果为 12
- 10进制转成16进制:
使用Java自带的方法:Integer.toHexString()
示例代码:
int decimal = 255; // 10进制表示为 255
String hex = Integer.toHexString(decimal); // 转换成16进制
System.out.println(hex); // 输出结果为 ff
原文地址: https://www.cveoy.top/t/topic/nWil 著作权归作者所有。请勿转载和采集!