import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
public class BytesToFloat {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//float 类型值为123.456 以大端模式存储数据即高字节存于低地址,低字节存于高地址
byte bytes[]={0x42,(byte) 0xf6,(byte)0xE9,0x79};
//ByteArrayInputStream,使用 buf 作为其缓冲区数组
ByteArrayInputStream bis = new ByteArrayInputStream(bytes);
DataInputStream dis=new DataInputStream(new ByteArrayInputStream(b));
float f=dis.readFloat();
dis.close();
System.out.println(f);
}
}
java的高低字节序转化 java 字节转float
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【转】网络字节序与主机字节序
学习
字节序 数组 数据 字节数组 内存地址