ByteOrderpublic final class ByteOrder extends Object A typesafe enumeration for byte orders. |
Fields Summary |
---|
private String | name | public static final ByteOrder | BIG_ENDIANConstant denoting big-endian byte order. In this order, the bytes of a
multibyte value are ordered from most significant to least significant.
| public static final ByteOrder | LITTLE_ENDIANConstant denoting little-endian byte order. In this order, the bytes of
a multibyte value are ordered from least significant to most
significant. |
Constructors Summary |
---|
private ByteOrder(String name)
this.name = name;
|
Methods Summary |
---|
public static java.nio.ByteOrder | nativeOrder()Retrieves the native byte order of the underlying platform.
This method is defined so that performance-sensitive Java code can
allocate direct buffers with the same byte order as the hardware.
Native code libraries are often more efficient when such buffers are
used.
return Bits.byteOrder();
| public java.lang.String | toString()Constructs a string describing this object.
This method returns the string "BIG_ENDIAN" for {@link
#BIG_ENDIAN} and "LITTLE_ENDIAN" for {@link #LITTLE_ENDIAN}.
return name;
|
|