java中各进制之间的转换

       在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂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培训的课程采用针对性培养,全面提升学员就业能力,重点加强训练职业素质。老师辛勤的讲解,让学员充分感受Java的魅力,充分激发每个学员对于编程的热爱,让学员在半年的时间内掌握8-10万的代码量,成为真正的技术高手,疯狂Java采用企业全真模拟开发训练,迅速积累项目经验。让学员迅速获得其他人需要花费两年才能获得的工作技能,无忧就业!

 

你可能感兴趣的:(java中各进制之间的转换)