java中float转byte[](自用)

原创 2015年07月10日 18:44:01
    public static byte[] getBytes(float data)
    {
        int intBits = Float.floatToIntBits(data);
        return getBytes(intBits);
    }
    
    public static byte[] getBytes(int data)
    {
        byte[] bytes = new byte[4];
        bytes[0] = (byte) (data & 0xff);
        bytes[1] = (byte) ((data & 0xff00) >> 8);
        bytes[2] = (byte) ((data & 0xff0000) >> 16);
        bytes[3] = (byte) ((data & 0xff000000) >> 24);
        return bytes;
    }
版权声明:本文为博主原创文章,未经博主允许欢迎转载。

相关文章推荐

Java类型转换(int - byte[],float - byte[])

Java类型转换(int - byte[],float - byte[]) 分类: Java AND Android2012-08-20 11:22 2360人阅读 评论(1) 收藏 举...

float型数据在内存中的存储形式

一个float型实数在内存中占4个字节,即32个二进制bit,从低位到高位依次叫第0位到第31位。这32位可以分为3个部分:符号位(第31位),阶码(第30位到第23位共8位),尾数(最低23位)。 ...

java中float与byte[]的互转

起因:想把一个float[]转换成内存数据,查了一下,下面两个方法可以将float转成byte[]。  方法一  import java.nio.ByteBuffer; import ...

字节数组byte[]和整型,浮点型数据的转换——Java代码

本文介绍如何将一个基本数据类型的二进制串转化为这个基本数据,这个二进制串以字节数组的形式保存。

Java类型转换(int - byte[],float - byte[])

有符号字节转成无符号字节 java int 转成 byte int unsignedByte = signedByte >= 0 ? signedByte :256 + signed...

Java_byte转float/int为什么要&0xff

public static float getFloat(byte[] b) { int accum = 0; accum = accum|(b[0] & 0xff...

java的int、char、long、float、double对byte的转换

java的int、char、long、float、double对byte的转换,在通信的时候会用到 2011-07-18 16:53:40     我来说两句  收藏    我要投稿 &#...

java中,IEEE754标准(四字节)的字节数据和浮点数之间的转化(Float and byte[])

java不像c语言那样。c语言在浮点数和字节数组进行转化时,是非常容易的。而java则比较复杂。下面是自己编写的IEEE754的字节数组和float数据之间的转化方法。供大家借鉴下。经过自己的不少测试...

java Byte和各数据类型(short,int,long,float,double)之间的转换

在Java的网络编程中传输的经常是byte数组,但我们实际中使用的数据类型可能是任一种数据类型,这就需要在它们之间相互转换,转换的核心在于将其他类型的数据的每一位转换成byte类型的数据。下面给出相关...

Java中byte数组与short,int,char,long,float,double之间的转换

某些场景下我们接受和发送的数据都是byte数组,例如在socket传输中,发送、者接收的数据都是 byte数组,或者是自定义传输协议或者文件格式中,为了保证数据安全、节省流量服务端需要对数据进行先加密...
  • FX_SKY
  • FX_SKY
  • 2014-02-28 11:20
  • 2297
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)