java 二进制转为十进制,十进制转为二进制
2013-09-01 17:12
295 查看
超简单,如下例:
String a = "-1195";//输入数值
BigInteger src = new BigInteger(a);//转换为BigInteger类型
System.out.println(src.toString(2));//转换为2进制并输出结果
//2进制->10进制
String a = "10010101011";//输入数值
BigInteger src = new BigInteger(a, 2);//转换为BigInteger类型
System.out.println(src.toString());//转换为2进制并输出结果
由此可见,有2点要注意:
1. BigInteger的构造函数
BigInteger(String src)默认参数字符串为10进制数值
BigInteger(String src, int x)第2个参数x是指定第一个参数src的进制类型
2. toString方法
toString()默认把数值按10进制数值转化为字符串。
toString(int x)把数值按参数x的进制转化为字符串
http://hi.baidu.com/wangguoqingsll/item/a4ca2ac753357b76cfd4f8d5
相关文章推荐
- java中十进制转为二进制源码
- 十进制转为二进制:python/java的实现
- Java 二进制,八进制,十进制,十六进制转换
- 十进制0到16转为二进制
- JAVA中将十进制转化为二进制并打印出来
- Java中二进制和十进制整数之间相互转换的思考
- Java将二进制转为ascii码
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java 二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java 十进制与二进制,八进制,十六进制之间的转换
- JAVA二进制 十进制 八进制等是怎么转换的
- java中十进制转换为二进制、八进制和十六进制
- java、计算机进制转换,二进制 十进制 十六进制 的进制等等!
- Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换
- java 二进制,八进制,十进制,十六进制间相互转换的方法
- Java 二进制,八进制,十进制,十六进制转换
- java实现十进制转化二进制
- 蓝桥基础(java版)十六进制转为十进制
- 第二章 java基础(二进制与十进制的转换)