/**
*
* 方法描述:十进制转成十六进制
* 编写人:靖哥哥
* 编写时间:2017年9月29日
* @param num
* @return
* String
*/
public static String ten2sixteen(int num){
return Integer.toHexString(num);
}
/**
*
* 方法描述:十进制转成八进制
* 编写人:靖哥哥
* 编写时间:2017年9月29日
* @param num
* @return
* String
*/
public static String ten2eight(int num){
return Integer.toOctalString(num);
}
/**
*
* 方法描述:十进制转成二进制
* 编写人:靖哥哥
* 编写时间:2017年9月29日
* @param num
* @return
* String
*/
public static String ten2two(int num){
return Integer.toBinaryString(num);
}
/**
*
* 方法描述:十六进制转成十进制
* 编写人:靖哥哥
* 编写时间:2017年9月29日
* @param num
* @return
* String
*/
public static String sixteen2ten(String num){
return Integer.valueOf(num,16).toString();
}
/**
*
* 方法描述:八进制转成十进制
* 编写人:靖哥哥
* 编写时间:2017年9月29日
* @param num
* @return
* String
*/
public static String eight2ten(String num){
return Integer.valueOf(num,8).toString();
}
/**
*
* 方法描述:二进制转十进制
* 编写人:靖哥哥
* 编写时间:2017年9月29日
* @param num
* @return
* String
*/
public static String two2ten(String num){
return Integer.valueOf(num,2).toString();
}
/**
*
* 方法描述:将2,8,16进制直接转换为10进制
* 编写人:靖哥哥
* 编写时间:2017年9月29日
* @param num 传入数
* @param radix 当前是什么进制
* @return
* int
*/
public static int toten(String num,int radix){
return Integer.parseInt(num,radix);
}