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

クラスByteOrder


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

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

      • 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_ENDIANLITTLE_ENDIANを表す文字列LITTLE_ENDIANを返します。

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