JAVA 把十进制数转为二进制数的方法
(1)Interger.toString()方法
Integer.toString(5,2)
把5转成二进制结果是101
Integer.toString(18,8)
把18转成八进制结果是22
结论: 第一个参数是需要转换的数字,第二个是转换为多少进制。
(2)BigInteger的toString方法
BigInteger bigInteger = new BigInteger("17");
String string = bigInteger.toString(8);
把17转成八进制结果是21
BigInteger bigInteger = new BigInteger("15");
String string = bigInteger.toString(2);
把15转成二进制结果是1111
结论: 第一个参数是需要转换的数字(字符串形式),第二个是转换为多少进制。