public static byte[] intToByteArray(int i)
{
byte[] result = new byte[4];
result[0] = (byte) ((i >> 24) & 0xFF);
result[1] = (byte) ((i >> 16) & 0xFF);
result[2] = (byte) ((i >> 8) & 0xFF);
result[3] = (byte) (i & 0xFF);
return result;
}
public static int bitFieldSet(int target, int index)
{
return target | (1 << index);
}
public static int bitFieldGet(int target, int index)
{
return (target >> index) & 0X000000001;
}
public static long bitFieldSet(long target, int index)
{
return target | (1 << index);
}
public static long bitFieldGet(long target, int index)
{
return (target >> index) & 0X000000001;
}
java位操作
最新推荐文章于 2024-06-30 15:33:58 发布