十进制转换为十六,八,二进制不用写算法直接用
String hexString = Integer.toHexString(int decNum); String octalString = Integer.toOcalString(int decNum); String binaryString = Integer.toBinaryString(int decNum);
n进制的nStr转换为十进制,可以用这个函数
String decStr = Integer.parseInt(String nStr,int n);
十进制转换为n进制
public String Decimal2nRadix(int decNum,int radix) {
String result = "";
while(decNum>0) {
result +=decNum%radix;
decNum /=radix;
}
return result;
}