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();
	}
}