Android 浮点数Double与byte[]数组互转方法
来源:互联网 发布:网络教育本科考研经验 编辑:程序博客网 时间:2024/05/29 11:15
static double ArryToDouble(byte[] Array,int Pos) { long accum = 0; accum = Array[Pos+0] & 0xFF;accum |= (long)(Array[Pos+1] & 0xFF)<<8;accum |= (long)(Array[Pos+2] & 0xFF)<<16;accum |= (long)(Array[Pos+3] & 0xFF)<<24;accum |= (long)(Array[Pos+4] & 0xFF)<<32;accum |= (long)(Array[Pos+5] & 0xFF)<<40;accum |= (long)(Array[Pos+6] & 0xFF)<<48;accum |= (long)(Array[Pos+7] & 0xFF)<<56;return Double.longBitsToDouble(accum); }static byte[] DoubleToArray(double Value){long accum = Double.doubleToRawLongBits(Value);byte[] byteRet = new byte[8];byteRet[0] = (byte)(accum & 0xFF);byteRet[1] = (byte)((accum>>8) & 0xFF);byteRet[2] = (byte)((accum>>16) & 0xFF);byteRet[3] = (byte)((accum>>24) & 0xFF);byteRet[4] = (byte)((accum>>32) & 0xFF);byteRet[5] = (byte)((accum>>40) & 0xFF);byteRet[6] = (byte)((accum>>48) & 0xFF);byteRet[7] = (byte)((accum>>56) & 0xFF);return byteRet;}static float ArryToFloat(byte[] Array,int Pos) { int accum = 0; accum = Array[Pos+0] & 0xFF;accum |= (long)(Array[Pos+1] & 0xFF)<<8;accum |= (long)(Array[Pos+2] & 0xFF)<<16;accum |= (long)(Array[Pos+3] & 0xFF)<<24;return Float.intBitsToFloat(accum); }static byte[] FloatToArray(float Value){int accum = Float.floatToRawIntBits(Value);byte[] byteRet = new byte[4];byteRet[0] = (byte)(accum & 0xFF);byteRet[1] = (byte)((accum>>8) & 0xFF);byteRet[2] = (byte)((accum>>16) & 0xFF);byteRet[3] = (byte)((accum>>24) & 0xFF);return byteRet;}
- Android 浮点数Double与byte[]数组互转方法
- double浮点数转字符串算法
- 浮点数用double
- Java中的浮点数类型float和double运算方法
- float型浮点数与double的区别
- 单精度浮点数(float)与双精度浮点数(double)的区别
- 单精度浮点数(float)与双精度浮点数(double)的区别
- 单精度浮点数(float)与双精度浮点数(double)的区别如下:
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- 浮点数 float和double
- 关于Double(float)浮点数
- android中int转byte[],double转byte[]
- Android Int和byte数组,double和byte数组的相互转化
- char字节数、char与byte、byte数组合并 Java
- hex字符串与byte数组互转
- MySql数据库优化
- class and object diagrams
- Java Map的排序
- Java final和static字段的初始化详解
- 数组名与指针区别
- Android 浮点数Double与byte[]数组互转方法
- java学习之泛型
- 冯巩的155句经典语,太有才了,这才是真正的幽默!
- Zachman框架(大师的思维)
- 基于jquery ajax 用户无刷新登录
- Chapter 13 Copy Control
- 余秋雨的话
- J2EE、J2SE、J2ME是什么意思?
- android知识大汇总