- 311 名前:298 mailto:sage [04/09/23 11:35:54]
- みなさんなんどもありがとうございます。
おかげさまで以下のようにし、無事動作しました。 public long bin2long(byte[] b){ long j=0; j |= (long)((b[0] & 0xFF)) << 56; j |= (long)((b[1] & 0xFF)) << 48; j |= (long)((b[2] & 0xFF)) << 40; j |= (long)((b[3] & 0xFF)) << 32; j |= (long)((b[4] & 0xFF)) << 24; j |= (long)((b[5] & 0xFF)) << 16; j |= (long)((b[6] & 0xFF)) << 8; j |= (long)((b[7] & 0xFF)); return j;} public byte[] long2bin(long l){ byte[] b = new byte[8]; b[0] = (byte)(l >> 56); b[1] = (byte)(l >> 48); b[2] = (byte)(l >> 40); b[3] = (byte)(l >> 32); b[4] = (byte)(l >> 24); b[5] = (byte)(l >> 16); b[6] = (byte)(l >> 8); b[7] = (byte)(l); return b;} public int bin2int(byte[] b){ int j=0; j |= (b[0] & 0xFF) << 24; j |= (b[1] & 0xFF) << 16; j |= (b[2] & 0xFF) << 8; j |= (b[3] & 0xFF); return j;} public byte[] int2bin(int i){ byte[] b = new byte[4]; b[0] = (byte)(i >> 24); b[1] = (byte)(i >> 16); b[2] = (byte)(i >> 8); b[3] = (byte)(i); return b;}
|

|