ByteOrder

public final class ByteOrder
extends Object

java.lang.Object
   ↳ java.nio.ByteOrder


A typesafe enumeration for byte orders.

Summary

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

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Fields

BIG_ENDIAN

Added in API level 1
public static final 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.

LITTLE_ENDIAN

Added in API level 1
public static final 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.

Public methods

nativeOrder

Added in API level 1
public static 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

toString

Added in API level 1
public 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

The official site for Android 16. Provides the Android SDK tools and API documentation.

Updated Dec 18, 2024

Release notes and known issues for the latest Android 16 builds.

Updated Dec 20, 2024

Get Android 16 on your eligible device.

Updated Dec 20, 2024