1. 程式人生 > >案例:java進位制互轉

案例:java進位制互轉

案例:java進位制互轉案例:java進位制互轉

十 進位制轉成十六進位制:

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()

Demo:

package com.ask.test;

public class Test16to2 {

public static void main(String[] args) {

String a = Integer.valueOf("E4E2C4",16).toString ();

System.out.println("16進位制資料”E4E2C4“對應的10進 制資料是:" + a);

String b = Integer.toBinaryString (Integer.parseInt(a));

System.out.println("16進位制資料” E4E2C4“對應的2進位制資料是:" + b);

}

}