java中各進制之間的轉換(十進制轉十六進制、十進制轉二進制、二進制轉十進制、二進制轉十六進制)

在java編輯中有沒有遇到常常須要進行java中各進制之間的轉換(十進制轉十六進制、十進制轉二進制、二進制轉十進制、二進制轉十六進制)的事情呢?下面咱們就來分析一下各自是怎麼轉換的:java

  [java]ide

  //10進制轉16進制spa

  Integer.toHexString(20);字符串

  //10進制轉2進制it

  Integer.toBinaryString(10);class

  //16進制轉10進制效率

  Integer.parseInt("10", 16);二進制

  //10進制轉16進制方法

  Integer.toHexString(20);margin

  //10進制轉2進制

  Integer.toBinaryString(10);

  //16進制轉10進制 www.2cto.com

  Integer.parseInt("10", 16);[java] view plaincopyprint?//還有一種通用的方法

  BigInteger bigInt = new BigInteger(str, int1);

  System.err.println(bigInt.toString(int2));

  //其中str爲須要轉換的字符串,int1爲str的所屬進制,int2爲所需轉爲的進制


固然,API只是爲了提升效率,本身也要清楚如何轉!

相關文章
相關標籤/搜索