import java.nio.ByteBuffer; import java.nio.ByteOrder; public class ByOrderDemo { public static void main(String[] args) { ByteBuffer byteBuf = ByteBuffer.wrap(new byte[6]); byteBuf.asCharBuffer().put("abc"); System.out.println(toString(byteBuf.array())); byteBuf.rewind(); byteBuf.order(ByteOrder.BIG_ENDIAN); byteBuf.asCharBuffer().put("abc"); System.out.println(toString(byteBuf.array())); byteBuf.rewind(); } static String toString(byte[] a) { StringBuffer strbuf = new StringBuffer(); for (int i = 0; i < a.length; i++) { strbuf.append(a[i]); if (i < a.length - 1) strbuf.append(", "); } return strbuf.toString(); } }