十进制转换为十六,八,二进制不用写算法直接用
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; }