java整数与byte数组的转换实现代码
这里对java中整数与byte数组的转换进行了实现,平时的项目中很少用的到,但是特定需求的时候还是需要的,这里就记录下,亲测可用,
实现代码:
public class NumberUtil { public static byte[] intToByte4(int i) { byte[] targets = new byte[4]; targets[3] = (byte) (i & 0xFF); targets[2] = (byte) (i >> 8 & 0xFF); targets[1] = (byte) (i >> 16 & 0xFF); targets[0] = (byte) (i >> 24 & 0xFF); return targets; } public static byte[] longToByte8(long lo) { byte[] targets = new byte[8]; for (int i = 0; i < 8; i++) { int offset = (targets.length - 1 - i) * 8; targets[i] = (byte) ((lo >>> offset) & 0xFF); } return targets; } public static byte[] unsignedShortToByte2(int s) { byte[] targets = new byte[2]; targets[0] = (byte) (s >> 8 & 0xFF); targets[1] = (byte) (s & 0xFF); return targets; } public static int byte2ToUnsignedShort(byte[] bytes) { return byte2ToUnsignedShort(bytes, 0); } public static int byte2ToUnsignedShort(byte[] bytes, int off) { int high = bytes[off]; int low = bytes[off + 1]; return (high << 8 & 0xFF00) | (low & 0xFF); } public static int byte4ToInt(byte[] bytes, int off) { int b0 = bytes[off] & 0xFF; int b1 = bytes[off + 1] & 0xFF; int b2 = bytes[off + 2] & 0xFF; int b3 = bytes[off + 3] & 0xFF; return (b0 << 24) | (b1 << 16) | (b2 << 8) | b3; } }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机java整数与byte数组的转换实现代码
后端开发2023-05-31
利用Java在将整型数与byte[]数组进行转换
后端开发2023-05-31
Java实现byte[]转List的示例代码
后端开发2024-04-02
Java中字符串与byte数组之间的转换方法
后端开发2023-08-18
Java将Object转换为数组的代码
后端开发2024-04-02
Java实现byte[]转List的代码怎么写
后端开发2023-06-29
vb.net结构体byte数组相互转换怎么实现
后端开发2023-10-24
Java二维数组与稀疏数组相互转换实现详解
后端开发2024-04-02
Java数据结构实现二维数组与稀疏数组转换详解
后端开发2024-04-02
Java如何将数组转换成List?(代码示例)
后端开发2019-10-30
Java实现二维数组和稀疏数组之间的转换
后端开发2024-04-02
C++实现将长整型数转换为字符串的示例代码
后端开发2024-04-02
Java轻松实现二维数组与稀疏数组互转
后端开发2024-04-02
Java如何实现二维数组与稀疏数组互转
后端开发2023-06-29
怎么实现Python与JavaScript间代码的转换
后端开发2023-06-14
Java中List与数组之间的相互转换
后端开发2023-09-13
JS将伪数组转换成数组的实现示例
后端开发2024-04-02
基于Java解决华为机试实现整数与IP地址间的转换
后端开发2024-04-02
C++栈的数组实现代码
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧