Javaです。 バイナリのファイルデータを読み込むときとかにByteBufferを使ってます。 リトルエンディアン指定で、読み込む場合は、orderを指定します。 import java.nio.ByteBuffer; import java.nio.ByteOrder; public class TestByteBuffer { public static void main(String[] args) { a(); } static void a(){ byte[] bs = {0x01,0x0, 0x0, 0x0}; ByteBuffer buffer = ByteBuffer.wrap(bs); buffer.order(ByteOrder.LITTLE_ENDIAN); System.out.println(buffer.getInt()); } }