在JAVA或C#中,一个整型数据占4个字节,一个byte数据占1个字节,因此将一个整型数字转换为byte数组,需要4个字节的长度。
public byte[] intTobyte(int n)
{
byte[] b = new byte[4];
b[3] = (byte)(n >> 0);
b[2] = (byte)(n >> 8);
b[1] = (byte)(n >> 16);
b[0] = (byte)(n >> 24);
return b;
}
public int byteToint(byte[] b)
{
int n = 0;
n = (b[0] << 24) | (b[1] << 16) | (b[2] << 8) | (b[3] << 0);
return n;
}
本文介绍如何在JAVA或C#中实现整型数据与byte数组之间的相互转换。提供了两个核心方法:intTobyte用于将整型数据转换为4字节长度的byte数组;byteToint则实现相反的过程,即从byte数组还原为整型数据。
1363

被折叠的 条评论
为什么被折叠?



