クラス
java.nio.ByteOrderの使用

ByteOrderを使用しているパッケージ 
パッケージ 説明
java.lang.invoke
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。
java.nio
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
javax.imageio.stream
ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
  • java.lang.invokeでのByteOrderの使用

    ByteOrderのパラメータを持つjava.lang.invokeのメソッド
    修飾子と型 メソッド 説明
    static VarHandle MethodHandles.byteArrayViewVarHandle​(Class<?> viewArrayClass, ByteOrder byteOrder)
    byte[]配列の要素にアクセスするVarHandleを生成し、int[]long[]などの異なるプリミティブ配列型であるかのように見せます。
    static VarHandle MethodHandles.byteBufferViewVarHandle​(Class<?> viewArrayClass, ByteOrder byteOrder)
    int[]またはlong[]など、byteの要素にアクセスするVarHandleを生成します。これは、ByteBufferの要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。
  • java.nioでのByteOrderの使用

    ByteOrderとして宣言されているjava.nioのフィールド 
    修飾子と型 フィールド 説明
    static ByteOrder ByteOrder.BIG_ENDIAN
    ビッグ・エンディアンbyte順序を示す定数です。
    static ByteOrder ByteOrder.LITTLE_ENDIAN
    リトル・エンディアンbyte順序を示す定数です。
    ByteOrderを返すjava.nioのメソッド 
    修飾子と型 メソッド 説明
    static ByteOrder ByteOrder.nativeOrder()
    ベースとなるネイティブのbyte順序を取得します。
    ByteOrder ByteBuffer.order()
    このバッファのbyte順序を取得します。
    abstract ByteOrder CharBuffer.order()
    このバッファのbyte順序を取得します。
    abstract ByteOrder DoubleBuffer.order()
    このバッファのbyte順序を取得します。
    abstract ByteOrder FloatBuffer.order()
    このバッファのbyte順序を取得します。
    abstract ByteOrder IntBuffer.order()
    このバッファのbyte順序を取得します。
    abstract ByteOrder LongBuffer.order()
    このバッファのbyte順序を取得します。
    abstract ByteOrder ShortBuffer.order()
    このバッファのbyte順序を取得します。
    ByteOrder型のパラメータを持つjava.nioのメソッド 
    修飾子と型 メソッド 説明
    ByteBuffer ByteBuffer.order​(ByteOrder bo)
    このバッファのbyte順序を変更します。
  • javax.imageio.streamでのByteOrderの使用

    ByteOrderとして宣言されているjavax.imageio.streamのフィールド 
    修飾子と型 フィールド 説明
    protected ByteOrder ImageInputStreamImpl.byteOrder
    列挙クラスjava.nio.ByteOrderのインスタンスで表されるストリームのバイト順で、ByteOrder.BIG_ENDIANはネットワーク・バイト順、ByteOrder.LITTLE_ENDIANは逆順を示します。
    ByteOrderを返すjavax.imageio.streamのメソッド 
    修飾子と型 メソッド 説明
    ByteOrder ImageInputStream.getByteOrder()
    このストリームから読み込まれるデータのバイト順を、java.nio.ByteOrder列挙のインスタンスとして返します。
    ByteOrder型のパラメータを持つjavax.imageio.streamのメソッド 
    修飾子と型 メソッド 説明
    void ImageInputStream.setByteOrder​(ByteOrder byteOrder)
    このストリームからの今後のデータ値の読込みのために、バイト順を設定します。