java十进制和十六进制相互转化

1 // 十进制转化为十六进制,结果为C8。
2 Integer.toHexString(200);
3  
4 // 十六进制转化为十进制,结果140。
5 Integer.parseInt("8C",16);
float型 十进制和十六进制互相转化

  1. String s="3E1E9E9F";  
  2. Float value = Float.intBitsToFloat(Integer.valueOf(s.trim(), 16));  
  3. system.out.println(value);  
  4.           
  5. Float f=0.15490197f;  
  6. System.out.println(Integer.toHexString(Float.floatToIntBits(f)));  

你可能感兴趣的:(java)