admin 管理员组

文章数量: 887021


2023年12月19日发(作者:float强制转换成int类型)

} public ByteHapper AppendNumber(byte val){ byte[] arr = new byte[]{val}; AppendBytes(arr); return this; }

/** * 获取数据的总和 * @return */ public int GetSum(){ int ret = 0; for(int i = 0 ; i < ; i ++){ ret += bytes[i]; } return ret; }

//追加byte数组 public ByteHapper AppendBytes(byte[] arr){

for(byte i = 0 ; i < ; i ++){ bytes[index + i] = arr[i]; }

index += ; return this; }

/** * 将数字转换为byte数组 */ public static byte[] Number2byte(long val) {

byte[] arr = new byte[]{ (byte) ((val >> 56) & 0xFF),

(byte) ((val >> 48) & 0xFF),

(byte) ((val >> 40) & 0xFF),

(byte) ((val >> 32) & 0xFF),

(byte) ((val >> 24) & 0xFF),

(byte) ((val >> 16) & 0xFF),

(byte) ((val >> 8) & 0xFF),

(byte) (val & 0xFF)

};

return arr; } public static byte[] Number2byte(int val) {

byte[] arr = new byte[]{ (byte) ((val >> 24) & 0xFF),

(byte) ((val >> 16) & 0xFF),

(byte) ((val >> 8) & 0xFF),

(byte) (val & 0xFF)

};

return arr; } public static byte[] Number2byte(short val) {

byte[] arr = new byte[]{

(byte) ((val >> 8) & 0xFF),

(byte) (val & 0xFF)

};


本文标签: 数组 强制 转换 数字 类型