日期:2014-05-20  浏览次数:20707 次

如何将整型转化为字节型
请问有谁知道如何将整型转化为字节型

------解决方案--------------------
楼上的方法好厉害,让人狂汗.................

楼主试试这个:
public static byte[] IntToBytes(int num)
{
byte[] mybytes = new byte[4];
mybytes[0] = (byte) ( (0xfe00000 & num) > > 21);
mybytes[1] = (byte) ( (0x1fc000 & num) > > 14);
mybytes[2] = (byte) ( (0x3f80 & num) > > 7);
mybytes[3] = (byte) (0x7f & num);
return mybytes;
}

saltedfish
------解决方案--------------------
int iInt = 10;
byte bByte = (byte)iInt;
------解决方案--------------------
ByteArrayOutputStream baos=new ByteArrayOutputStream();
DataOutputStream dos=new DataOutputStream(baos);
dos.writeInt(100);
byte[] array=baos.toByteArray()