毎度、お世話になります。 下記のコードで、 bsはLITTLE_ENDIAN変換を行い、十進数表示で、67305985と表示されます。 これを、0x04030201とprint_outするコードをお教えください (1度intに変換しまして、そのintの内容を16進表示としたいと思います)。 byte[] bs = {0x01,0x2, 0x3, 0x4}; //lsd...Msd 0x04030201 ByteBuffer buffer = ByteBuffer.wrap(bs); buffer.order(ByteOrder.LITTLE_ENDIAN); System.out.println(buffer.getInt()); 以上、宜しくお願いします。
↧