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