//十进制转二进制
public static String decimalToBinary(String decimalSource) {
BigInteger bi = new BigInteger(decimalSource); //转换成BigInteger类型
return bi.toString(2); //参数2指定的是转化成X进制,默认10进制
}
// 二进制转换成十进制
public static String binaryToDecimal(String binarySource) {
BigInteger bi = new BigInteger(binarySource, 2); //转换为BigInteger类型
return bi.toString(); //转换成十进制
}