java进行进制转换时很多人会想到自己写算法完成,其实java api有进制转换
/**
* 2-36进制转换
*
* @param number 需要转换的数
* @param begin 这个数当前进制
* @param end 转换后的进制
* @return
*/
public static String jinZhi(String number, int begin, int end) {
try{
//转化为10进制数字
int number10 = Integer.parseInt(number,begin);
//转化为指定进制字符串
return Integer.toString(number10,end);
}catch (NumberFormatException e){
return "输入格式错误";
}
}
适用于2-36进制并且int范围内的数字
友情链接:www.how2xue.com