モジュール java.base
パッケージ java.nio

クラスByteOrder

java.lang.Object
java.nio.ByteOrder

public final class ByteOrder extends Object
byte順序の型保証された列挙です。
導入されたバージョン:
1.4
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final ByteOrder
    ビッグ・エンディアンbyte順序を示す定数です。
    static final ByteOrder
    リトル・エンディアンbyte順序を示す定数です。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static ByteOrder
    ベースとなるネイティブのbyte順序を取得します。
    このオブジェクトを記述する文字列を構築します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • フィールド詳細

    • BIG_ENDIAN

      public static final ByteOrder BIG_ENDIAN
      ビッグ・エンディアンbyte順序を示す定数です。 複数バイト値は、この順序に従って最上位から最下位へと並べられます。
    • LITTLE_ENDIAN

      public static final ByteOrder LITTLE_ENDIAN
      リトル・エンディアンbyte順序を示す定数です。 複数バイト値は、この順序に従って最下位から最上位へと並べられます。
  • メソッドの詳細

    • nativeOrder

      public static ByteOrder nativeOrder()
      ベースとなるネイティブのbyte順序を取得します。

      性能が重視されるJavaコードは、このメソッドを利用して、ハードウェアと同じbyte順序でダイレクト・バッファを割り当てることができます。 通常、こうしたバッファを使用すると、ネイティブ・コード・ライブラリの効率が良くなります。

      戻り値:
      Java仮想マシンが実行されているハードウェアのネイティブbyte順序
    • toString

      public String toString()
      このオブジェクトを記述する文字列を構築します。

      このメソッドは、BIG_ENDIANを表す文字列「BIG_ENDIAN」LITTLE_ENDIANを表す文字列「LITTLE_ENDIAN」を返します。

      オーバーライド:
      toString、クラスObject
      戻り値:
      指定された文字列