Byte截取数组转基本类型(int,float)精品
来源:互联网 发布:怎么拷贝淘宝视频 编辑:程序博客网 时间:2024/06/07 10:46
1.网上看了好多,byte[]数组转为基本类型的,我要的是截取,比如截取byte数组里第2个到第3个byte放到一个新byte数组,然后将byte新数组转为基本数据类型.
2.货不多说,上代码:byte[]转int
/** * 自己的byte[]转int * * @param bys * 字节数组 * @param start * 需要转换的开始索引位数 * @param len * 需要转换的字节数量 * @return */public static int bytes2IntBE(byte[] bys, int start, int len) {return bytes2Int(bys, start, len, true);}private static int bytes2Int(byte[] bys, int start, int len,boolean isBigEndian) {int n = 0;for (int i = start, k = start + len % (Integer.SIZE / Byte.SIZE + 1); i < k; i++) {n |= (bys[i] & 0xff) << ((isBigEndian ? (k - i - 1) : i) * Byte.SIZE);}return n;}3.将byte[]数组截取的新数组转为基本数据类型,要截取的数组,截取的位置,要截取的长度.网上太少,还是翻墙去谷歌才查出来的.
4.接下来放出byte[]截取转float类型:
http://download.csdn.net/detail/asfg5369/9804152
0 0
- Byte截取数组转基本类型(int,float)精品
- JAVA byte数组转 大端int, float
- Java类型转换(int - byte[],float - byte[])
- Java类型转换(int - byte[],float - byte[])
- Java类型转换(int - byte[],float - byte[])
- Java类型转换(int - byte[],float - byte[])
- int、long、float类型的数组转化成byte类型的数组
- java int类型转byte数组
- Java 字节数组类型(byte[])与int类型互转
- c++ byte 转 int(C++基本类型整形)
- byte数组转float 以及byte转其他类型时为什么要&0xff
- byte数组转float 以及byte转其他类型时为什么要&0xff
- byte数组转float 以及byte转其他类型时为什么要&0xff
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- c# int数组转byte数组
- C++第3次上机作业
- 20170405_Linux编辑器Vim/Vi
- 【个人笔记重点,不作为参考】主题:window删除磁盘映射网络
- 控制器的popoverPresentationController的属性到底有啥用?
- Qt中使用Protocol Buffers(一):使用Qt的MinGW+msys编译Protocol Buffers v2.6.1
- Byte截取数组转基本类型(int,float)精品
- 单例模式的正确打开方式
- ASM简介
- C++第3次作业
- first blog
- linux常用命令
- final关键字
- SimpleCropView Android图片剪裁
- 中心极限定理和大数定理