Java将byte[]和int的互相转换
Posted 大墨垂杨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java将byte[]和int的互相转换相关的知识,希望对你有一定的参考价值。
/** * 将整数转换为byte数组并指定长度 */ private static byte[] intToBytes(int a, int length) { byte[] bs = new byte[length]; for (int i = bs.length - 1; i >= 0; i--) { bs[i] = (byte) (a % 0xFF); a = a / 0xFF; } return bs; } /** * 将byte数组转换为整数 */ private static int bytesToInt(byte[] bs) { int a = 0; for (int i = bs.length - 1; i >= 0; i--) { a += bs[i] * Math.pow(0xFF, bs.length - i - 1); } return a; }
以上是关于Java将byte[]和int的互相转换的主要内容,如果未能解决你的问题,请参考以下文章