public
final
class
ByteOrder
extends Object
java.lang.Object | |
↳ | java.nio.ByteOrder |
A typesafe enumeration for byte orders.
Fields | |
---|---|
public
static
final
ByteOrder |
BIG_ENDIAN
Constant denoting big-endian byte order. |
public
static
final
ByteOrder |
LITTLE_ENDIAN
Constant denoting little-endian byte order. |
Public methods | |
---|---|
static
ByteOrder
|
nativeOrder()
Retrieves the native byte order of the underlying platform. |
String
|
toString()
Constructs a string describing this object. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
ByteOrder BIG_ENDIAN
Constant denoting big-endian byte order. In this order, the bytes of a multibyte value are ordered from most significant to least significant.
ByteOrder LITTLE_ENDIAN
Constant denoting little-endian byte order. In this order, the bytes of a multibyte value are ordered from least significant to most significant.
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.
Returns | |
---|---|
ByteOrder |
The native byte order of the hardware upon which this Java virtual machine is running |
String toString ()
Constructs a string describing this object.
This method returns the string "BIG_ENDIAN" for BIG_ENDIAN
and "LITTLE_ENDIAN" for LITTLE_ENDIAN
.
Returns | |
---|---|
String |
The specified string |