//long类型转成byte数组 publicstaticbyte[] longToByte(long number){ long temp = number; byte[] b =newbyte[8]; for(int i =0; i < b.length; i++){ b[i]=newLong(temp &0xff).byteValue();// 将最低位保存在最低位 temp = temp >>8;// 向右移8位 } return b; }
//byte数组转成long publicstaticlong byteToLong(byte[] b){ long s =0; long s0 = b[0]&0xff;// 最低位 long s1 = b[1]&0xff; long s2 = b[2]&0xff; long s3 = b[3]&0xff; long s4 = b[4]&0xff;// 最低位 long s5 = b[5]&0xff; long s6 = b[6]&0xff; long s7 = b[7]&0xff;