案例:java進位制互轉
阿新 • • 發佈:2018-12-20
十 進位制轉成十六進位制:
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); } }