java中各进制之间的转换(十进制转十六进制、十进制转二进制、二

  在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的:

  [java]

  //10进制转16进制

  Integer.toHexString(20);

  //10进制转2进制

  Integer.toBinaryString(10);

  //16进制转10进制

  Integer.parseInt(“10”, 16);

  //10进制转16进制

  Integer.toHexString(20);

  //10进制转2进制

  Integer.toBinaryString(10);

  //16进制转10进制

  Integer.parseInt(“10”, 16);[java] view plaincopyprint?//还有一种通用的方法

  BigInteger bigInt = new BigInteger(str, int1);

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

  //其中str为需要转换的字符串,int1为str的所属进制,int2为所需转为的进制

希望有一天,自己也像他们一样,踩着单车上路,

java中各进制之间的转换(十进制转十六进制、十进制转二进制、二

相关文章:

你感兴趣的文章:

标签云: