首先,其他进制转换为十进制。其实这个在Java的Integer类中已经封装了这个方法,我在这里举两个例子。
实例一、二进制字符串转换为十进制:
Integer.parseInt("1001",2);
实例二、十六进制转换成十进制 :
Integer.parseInt("1001",16);
最后是,十进制转换成其他进制。
实例一: 十进制转换成二进制
public static String toBa(int num){
String str="";
while(num!=0){
str=num%2+str;
num=num/2;
}
return str;
}
实例二: 十进制转换成十六进制
public static String toBa(int num){
String str="";
while(num!=0){
str=num%16+str;
num=num/16;
}
return str;
}