Java-単純進数変換

4230 ワード

今日1本の題を見て、文字の“7”を8進数と16進数に変換して、頭がおかしくて、どのようにいじったか思い出せなくて、それからやっと思い出して、文字を10進数に変換して、別の進数に変換して、水編の招待状、進数の変換を記録します.
このページのすべての進数変換はIntegerクラスでInteger進数変換を操作するいくつかの方法です.
方法
説明
toBinaryString(int i)
基数2において整数パラメータを返す文字列の表現形式は、符号なし整数である.
toOctalString(int i)
基数8において整数パラメータを返す文字列表現形式は、符号なし整数である.
toUnsignedString(int i)
パラメータの文字列表示形式を符号なし10進数値に戻します.
toHexString(int i)
16ビットの符号なし整数として、整数パラメータの文字列表現形式を返します.
toString(int i, int radix)
2番目のパラメータによって指定された基数の1番目のパラメータの文字列表現形式を返します.
public class Test {
    public static void main(String[] args) {
        int n = '7';
        System.out.println("   :"+Integer.toBinaryString(n));
        System.out.println("   :"+Integer.toOctalString(n));
        System.out.println("   :"+Integer.toUnsignedString(n));
        System.out.println("    :"+Integer.toHexString(n));
        System.out.println("      :"+Integer.toString(n,3));
    }
}
  • toString(int i,int radix)i:変換する10進数radix:変換する基数(進数)例:System.out.println(" :"+Integer.toString(n,3));解釈:変数n3進数
  • に変換する