//10进制转16进制 Integer.toHexString(20); //10进制转2进制 Integer.toBinaryString(10); //16进制转10进制 Integer.parseInt("10", 16); //通用的方法 BigInteger bigInt = new BigInteger(str, int1); System.err.println(bigInt.toString(int2)); //其中str为需要转换的字符串,int1为str的所属进制,int2为所需转为的进制