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

クラスByteOrder



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

      • 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
        戻り値:
        指定された文字列