JAVA 如何将整数转成N个字节,放入字节数组中去?

2024-12-01 13:06:08
推荐回答(4个)
回答1:

public static byte[] intToBytes(int num) {

   byte[] b = new byte[4];

   for (int i = 0; i < 4; i++) {

    b[i] = (byte) (num >>> (24 - i * 8));

   }

   return b;

}

回答2:

Integer i = 213;
Byte b = i.byteValue();
Byte result1[] = {b};
是这个吗?

回答3:

split()方法啊

回答4:

public static byte[] intToByteArray(int i,int length) {
byte[] b = new byte[length];

for(int j = 0;j < length;j++){
b[j] = (byte)((0xff & i) >> 8*j);
}

return b;
}