您的位置:首页 > 编程语言 > Java开发

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

2013-05-25 14:23 543 查看
在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进制 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只是为了提高效率,自己也要清楚如何转!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐