java/util
[java] - float to byte array
짱가쟁이
2010. 6. 29. 17:24
public static byte[] float2bytes(float value) {
byte[] array = new byte[4];
int intBits=Float.floatToIntBits(value);
array[0]=(byte)((intBits&0x000000ff)>>0);
array[1]=(byte)((intBits&0x0000ff00)>>8);
array[2]=(byte)((intBits&0x00ff0000)>>16);
array[3]=(byte)((intBits&0xff000000)>>24);
return array;
}
byte[] array = new byte[4];
int intBits=Float.floatToIntBits(value);
array[0]=(byte)((intBits&0x000000ff)>>0);
array[1]=(byte)((intBits&0x0000ff00)>>8);
array[2]=(byte)((intBits&0x00ff0000)>>16);
array[3]=(byte)((intBits&0xff000000)>>24);
return array;
}