/**
* 进制转换类
*/
public class RadixChangeUtil {
/**
* float类型转换成16进制
* @param changeData
* @return
*/
public static String hexadecimal(float changeData){
return Integer.toHexString(Float.floatToIntBits(changeData));
}
/**
*16进制转换为float类型
* @param changeData
* @return
*/
public static float hexToTen(String changeData){
return Float.intBitsToFloat(Integer.parseInt(changeData,16));
}
/**
*16进制转换为float类型 如果包含负数就要此方法
* @param changeData
* @return
*/
public static float hexToTen(String changeData){
return Float.intBitsToFloat(new BigInteger(changeData, 16).intValue());
}
}