riyueqian

/**
* 进制转换类
*/
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());
}

}
 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2021-06-09
猜你喜欢
  • 2021-08-04
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
相关资源
相似解决方案