JAvaベースノート(14)進数変換
6340 ワード
しんしんへんかん
JavaではIntegerの次の方法で10進数から任意進数への移行が可能です
public static String toString(int i,int radix)int i:パラメータ、int radixは進数
eg:
他の進数を10進数に変えたいなら:
public static int parseInt(String s, int radix)
JavaではIntegerの次の方法で10進数から任意進数への移行が可能です
public static String toString(int i,int radix)int i:パラメータ、int radixは進数
eg:
public static void main(String[] args) {
System.out.println(Integer.toString(100, 10)); // 10 100 10
System.out.println(Integer.toString(100, 2)); // 10 100 2
System.out.println(Integer.toString(100, 8));
System.out.println(Integer.toString(100, 16));
System.out.println(Integer.toString(100, 7));
}
他の進数を10進数に変えたいなら:
public static int parseInt(String s, int radix)
System.out.println(Integer.parseInt("100", 10));
System.out.println(Integer.parseInt("100", 2)); // 2 100 10
System.out.println(Integer.parseInt("100", 8)); // 8 100 10
System.out.println(Integer.parseInt("100", 16));
System.out.println(Integer.parseInt("100", 7));