java怎么把一個(gè)字節(jié)高低位互換?
byte[] num = new byte[2]; System.arraycopy(sendData, 10, num, 0, 2)
;//代表從senDatas字節(jié)組的下標(biāo)10開始復(fù)制,復(fù)制到num字節(jié)組,復(fù)制長(zhǎng)度為2 ByteBuffer bf1 = ByteBuffer.wrap(num)
; bf1.order(ByteOrder.BIG_ENDIAN)
;//大小端高低位轉(zhuǎn)換 requestNum = bf1.asShortBuffer().get();