Java中二进制和十进制之间的相互转化

这里我就直接给出代码了:

            //十进制转二进制
        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();     //转换成十进制 
           }

你可能感兴趣的:(java,二进制,进制转换,十进制)