Here you can find the source of toShort(final byte byteValue, final ByteOrder byteOrder)
public static short toShort(final byte byteValue, final ByteOrder byteOrder)
//package com.java2s; //License from project: Open Source License import java.nio.ByteBuffer; import java.nio.ByteOrder; public class Main { public static short toShort(final byte byteValue) { return toShort(byteValue, ByteOrder.LITTLE_ENDIAN); }//ww w . j a va 2s . c o m public static short toShort(final byte byteValue, final ByteOrder byteOrder) { ByteBuffer byteBuffer = ByteBuffer.allocateDirect(2); byteBuffer.order(byteOrder); byteBuffer.put(byteValue); byteBuffer.put((byte) 0x00); byteBuffer.flip(); return byteBuffer.getShort(); } }