Java中10進制轉換成各種進制語法:
10轉2
Integer.toBinaryString(19); //十進位19轉二進位10011
10轉8
Integer.toOctalString(19); //十進位19轉八進位23
10轉16
Integer.toHexString(200);// 10進制 200轉為16,結果為C8。
Integer.toHexString(19); //十進位轉19十六進位13
10轉16範例:String aaa_string = Integer.toHexString((int)aaa);
//將一String變數aaa轉換成int 再轉成16進制,最後丟到型態為String 的aaa_string變數中
10轉32 及 10轉36
Long.toString(i, 32).toUpperCase());
Long.toString(i, 36).toUpperCase());
10int轉long
Long.toString(i, 10).toUpperCase());
十進制轉成十六進制:
Integer.toHexString(int i)
十進制轉成八進制
Integer.toOctalString(int i)
十進制轉成二進制
Integer.toBinaryString(int i)
十六進制轉成十進制
Integer.valueOf("FFFF",16).toString()
八進制轉成十進制
Integer.valueOf("876",8).toString()
二進制轉十進制
Integer.valueOf("0101",2).toString()
參考網址:http://kunhsien.blogspot.tw/2013/03/java.html
沒有留言:
張貼留言