进制转换
常用进制
使用Integer类的静态方法进行进制转换
常用的二、八、十六进制都有对应的方法
Integer.toBinaryString(int i);
Integer.toOctalString(int i);
Integer.toHexString(int i);
public static void main(String[] args) {
String num1 = Integer.toBinaryString(15); // 1111
String num2 = Integer.toOctalString(15); // 17
String num3 = Integer.toHexString(15); // f
}
手动输入进制
其他进制可以使用方法toString手动指定,Integer.toString(int i, int radix);
,radix默认值是10(十进制)
public static void main(String[] args) {
String num1 = Integer.toString(5,2); // 101
String num2 = Integer.toString(5,4); // 11
System.out.println(num1);
System.out.println(num2);
}
完
欢迎在评论区留言,欢迎关注我的CSDN @Ho1aAs