10 進数から 2 進数への変換
int i = 10;
//十进制转换成二进制
String s1 = Integer.toBinaryString(10);
System.out.println(s1);//1010
10 進数から 8 進数への変換
int i = 10;
//十进制转换成八进制
String s1 = Integer.toOctalString(10);
System.out.println(s1);//12
10 進数から 16 進数へ
int i = 10;
//十进制转换成十六进制进制
String s1 = Integer.toHexString(i);
System.out.println(s1);//a
2 進数から 10 進数への変換
//二进制转换成十进制进制
String s1 = Integer.valueOf("1010",2).toString();
System.out.println(s1);//10
8 進数から 10 進数へ
//八进制转换成十进制进制
String s1 = Integer.valueOf("12",8).toString();
System.out.println(s1);//10
16 進数から 10 進数
//十六进制转换成十进制进制
String s1 = Integer.valueOf("a",16).toString();
System.out.println(s1);//10
16 進数から 8 進数への変換、2 進数から 8 進数への変換など、その他の方法では、上記の方法を使用して、10 進数以外の数値を 10 進数に変換し、10 進数から他の数値に変換できます。