「Java」toBinaryString、toOctalString、toHexStringメソッドで整数を2進数、8進数、16進数へ変換する
説明
1.public static String toBinaryString(int i)
整数引数の文字列表現を、基数2の符号なし整数として返します。
2.public static String toOctalString(int i)
整数引数の文字列表現を、基数8の符号なし整数として返します。
3.public static String toHexString(int i)
整数引数の文字列表現を、基数16の符号なし整数として返します。
Javaコード
package com.arkgame.study.it; public class BinSen { private static int n = 100; //8進数 private static String ht = "0"; public static void main(String[] args) { func2(); func8(); func16(); } // 2進数 public static void func2() { String binRes = Integer.toBinaryString(n); System.out.println("2進数の表示: " + binRes); } // 8進数 public static void func8() { String binRes = Integer.toOctalString(n); System.out.println("8進数の表示: " +ht+ binRes); } // 16進数 public static void func16() { String binRes = Integer.toHexString(n); System.out.println("16進数の表示: " + binRes); } }
結果
2進数の表示: 1100100
8進数の表示: 0144
16進数の表示: 64