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番目のパラメータの文字列表現形式を返します. toString(int i,int radix)i:変換する10進数radix:変換する基数(進数)例: に変換する
このページのすべての進数変換は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));
}
}
System.out.println(" :"+Integer.toString(n,3));
解釈:変数n
を3
進数