クラス
java.nio.ByteOrderの使用
ByteOrderを使用するパッケージ
パッケージ
説明
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
Javaから直接、低レベルで効率的な外部メモリー/ファンクション・アクセスをサポートするクラス。
「インキュベート機能」。 将来のリリースで削除されます。
-
java.lang.invokeでのByteOrderの使用
型ByteOrderのパラメータを持つjava.lang.invokeのメソッド修飾子と型メソッド説明static VarHandleMethodHandles.byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)byte[]配列の要素にアクセスするVarHandleを生成し、int[]やlong[]などの異なるプリミティブ配列型であるかのように見せます。static VarHandleMethodHandles.byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)int[]またはlong[]など、byteの要素にアクセスするVarHandleを生成します。これは、ByteBufferの要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。 -
java.nioでのByteOrderの使用
修飾子と型フィールド説明static ByteOrderByteOrder.BIG_ENDIANビッグ・エンディアンbyte順序を示す定数です。static ByteOrderByteOrder.LITTLE_ENDIANリトル・エンディアンbyte順序を示す定数です。修飾子と型メソッド説明static ByteOrderByteOrder.nativeOrder()ベースとなるネイティブのbyte順序を取得します。ByteBuffer.order()このバッファのbyte順序を取得します。abstract ByteOrderCharBuffer.order()このバッファのbyte順序を取得します。abstract ByteOrderDoubleBuffer.order()このバッファのbyte順序を取得します。abstract ByteOrderFloatBuffer.order()このバッファのbyte順序を取得します。abstract ByteOrderIntBuffer.order()このバッファのbyte順序を取得します。abstract ByteOrderLongBuffer.order()このバッファのbyte順序を取得します。abstract ByteOrderShortBuffer.order()このバッファのbyte順序を取得します。 -
javax.imageio.streamでのByteOrderの使用
ByteOrderとして宣言されたjavax.imageio.streamのフィールド修飾子と型フィールド説明protected ByteOrderImageInputStreamImpl.byteOrder列挙クラスjava.nio.ByteOrderのインスタンスで表されるストリームのバイト順で、ByteOrder.BIG_ENDIANはネットワーク・バイト順、ByteOrder.LITTLE_ENDIANは逆順を示します。ByteOrderを返すjavax.imageio.streamのメソッド修飾子と型メソッド説明ImageInputStream.getByteOrder()このストリームから読み込まれるデータのバイト順を、java.nio.ByteOrder列挙のインスタンスとして返します。ImageInputStreamImpl.getByteOrder()型ByteOrderのパラメータを持つjavax.imageio.streamのメソッド修飾子と型メソッド説明voidImageInputStream.setByteOrder(ByteOrder byteOrder)このストリームからの今後のデータ値の読込みのために、バイト順を設定します。voidImageInputStreamImpl.setByteOrder(ByteOrder byteOrder) -
jdk.incubator.foreignでのByteOrderの使用
ByteOrderを返すjdk.incubator.foreignのメソッド型ByteOrderのパラメータを持つjdk.incubator.foreignのメソッド修飾子と型メソッド説明static charMemoryAccess.getChar(MemorySegment segment, ByteOrder order)指定されたバイト順で、指定されたセグメントからcharを読み込みます。static charMemoryAccess.getCharAtIndex(MemorySegment segment, long index, ByteOrder order)指定されたバイト順で、指定されたセグメントおよび要素インデックスからcharを読み込みます。static charMemoryAccess.getCharAtOffset(MemorySegment segment, long offset, ByteOrder order)指定されたバイト順で、指定されたセグメントおよびオフセットからcharを読み込みます。static doubleMemoryAccess.getDouble(MemorySegment segment, ByteOrder order)指定されたバイト順で、指定されたセグメントからdoubleを読み込みます。static doubleMemoryAccess.getDoubleAtIndex(MemorySegment segment, long index, ByteOrder order)指定されたバイト順で、指定されたセグメントおよび要素インデックスからdoubleを読み込みます。static doubleMemoryAccess.getDoubleAtOffset(MemorySegment segment, long offset, ByteOrder order)指定されたバイト順で、指定されたセグメントおよびオフセットからdoubleを読み込みます。static floatMemoryAccess.getFloat(MemorySegment segment, ByteOrder order)指定されたバイト順で、指定されたセグメントからfloatを読み込みます。static floatMemoryAccess.getFloatAtIndex(MemorySegment segment, long index, ByteOrder order)指定されたバイト順で、指定されたセグメントおよび要素インデックスからfloatを読み込みます。static floatMemoryAccess.getFloatAtOffset(MemorySegment segment, long offset, ByteOrder order)指定されたバイト順序で、指定されたセグメントおよびオフセットからfloatを読み込みます。static intMemoryAccess.getInt(MemorySegment segment, ByteOrder order)指定されたバイト順で、指定されたセグメントからintを読み込みます。static intMemoryAccess.getIntAtIndex(MemorySegment segment, long index, ByteOrder order)指定されたバイト順で、指定されたセグメントおよび要素インデックスからintを読み込みます。static intMemoryAccess.getIntAtOffset(MemorySegment segment, long offset, ByteOrder order)指定されたバイト順で、指定されたセグメントおよびオフセットからintを読み込みます。static longMemoryAccess.getLong(MemorySegment segment, ByteOrder order)指定されたバイト順で、指定されたセグメントからlongを読み込みます。static longMemoryAccess.getLongAtIndex(MemorySegment segment, long index, ByteOrder order)指定されたバイト順で、指定されたセグメントおよび要素インデックスからlongを読み込みます。static longMemoryAccess.getLongAtOffset(MemorySegment segment, long offset, ByteOrder order)指定されたバイト順で、指定されたセグメントおよびオフセットからlongを読み込みます。static shortMemoryAccess.getShort(MemorySegment segment, ByteOrder order)指定されたバイト順で、指定されたセグメントからshortを読み込みます。static shortMemoryAccess.getShortAtIndex(MemorySegment segment, long index, ByteOrder order)指定されたバイト順で、指定されたセグメントおよび要素インデックスからshortを読み込みます。static shortMemoryAccess.getShortAtOffset(MemorySegment segment, long offset, ByteOrder order)指定されたバイト順で、指定されたセグメントおよびオフセットからshortを読み込みます。static ValueLayoutMemoryLayout.ofValueBits(long size, ByteOrder order)指定されたバイト順とサイズの値レイアウトを作成します。static voidMemoryAccess.setChar(MemorySegment segment, ByteOrder order, char value)指定されたバイト順で、指定されたセグメントにcharを書き込みます。static voidMemoryAccess.setCharAtIndex(MemorySegment segment, long index, ByteOrder order, char value)指定されたバイト順で、指定されたセグメントおよび要素インデックスにcharを書き込みます。static voidMemoryAccess.setCharAtOffset(MemorySegment segment, long offset, ByteOrder order, char value)指定されたバイト順で、指定されたセグメントおよびオフセットにcharを書き込みます。static voidMemoryAccess.setDouble(MemorySegment segment, ByteOrder order, double value)指定されたバイト順で、指定されたセグメントにdoubleを書き込みます。static voidMemoryAccess.setDoubleAtIndex(MemorySegment segment, long index, ByteOrder order, double value)指定されたバイト順で、指定されたセグメントおよび要素インデックスにdoubleを書き込みます。static voidMemoryAccess.setDoubleAtOffset(MemorySegment segment, long offset, ByteOrder order, double value)指定されたバイト順で、指定されたセグメントおよびオフセットにdoubleを書き込みます。static voidMemoryAccess.setFloat(MemorySegment segment, ByteOrder order, float value)指定されたバイト順で、指定されたセグメントにfloatを書き込みます。static voidMemoryAccess.setFloatAtIndex(MemorySegment segment, long index, ByteOrder order, float value)指定されたバイト順で、指定されたセグメントおよび要素インデックスにfloatを書き込みます。static voidMemoryAccess.setFloatAtOffset(MemorySegment segment, long offset, ByteOrder order, float value)指定されたバイト順序で、指定されたセグメントおよびオフセットにfloatを書き込みます。static voidMemoryAccess.setInt(MemorySegment segment, ByteOrder order, int value)指定されたバイト順で、指定されたセグメントにintを書き込みます。static voidMemoryAccess.setIntAtIndex(MemorySegment segment, long index, ByteOrder order, int value)指定されたバイト順で、指定されたセグメントおよび要素インデックスにintを書き込みます。static voidMemoryAccess.setIntAtOffset(MemorySegment segment, long offset, ByteOrder order, int value)指定されたバイト順で、指定されたセグメントおよびオフセットにintを書き込みます。static voidMemoryAccess.setLong(MemorySegment segment, ByteOrder order, long value)指定されたバイト順で、指定されたセグメントにlongを書き込みます。static voidMemoryAccess.setLongAtIndex(MemorySegment segment, long index, ByteOrder order, long value)指定されたバイト順で、指定されたセグメントおよび要素インデックスにlongを書き込みます。static voidMemoryAccess.setLongAtOffset(MemorySegment segment, long offset, ByteOrder order, long value)指定されたバイト順で、指定されたセグメントおよびオフセットにlongを書き込みます。static voidMemoryAccess.setShort(MemorySegment segment, ByteOrder order, short value)指定されたバイト順で、指定されたセグメントにshortを書き込みます。static voidMemoryAccess.setShortAtIndex(MemorySegment segment, long index, ByteOrder order, short value)指定されたバイト順で、指定されたセグメントおよび要素インデックスにshortを書き込みます。static voidMemoryAccess.setShortAtOffset(MemorySegment segment, long offset, ByteOrder order, short value)指定されたバイト順で、指定されたセグメントとオフセットにshortを書き込みます。static VarHandle指定されたキャリア・タイプ、位置合せ制約、およびバイト順序でメモリー・アクセス・メトリックを作成します。static VarHandle指定されたキャリア・タイプとバイト順序でメモリー・アクセス・メトリックを作成します。指定されたバイト順で新しい値レイアウトを返します。 -
jdk.incubator.vectorでのByteOrderの使用
型ByteOrderのパラメータを持つjdk.incubator.vectorのメソッド修飾子と型メソッド説明static ByteVectorByteVector.fromByteArray(VectorSpecies<Byte> species, byte[] a, int offset, ByteOrder bo)オフセットから始まるバイト配列からベクトルをロードします。static ByteVectorByteVector.fromByteArray(VectorSpecies<Byte> species, byte[] a, int offset, ByteOrder bo, VectorMask<Byte> m)オフセットからマスクを使用してバイト配列からベクトルをロードします。static DoubleVectorDoubleVector.fromByteArray(VectorSpecies<Double> species, byte[] a, int offset, ByteOrder bo)オフセットから始まるバイト配列からベクトルをロードします。static DoubleVectorDoubleVector.fromByteArray(VectorSpecies<Double> species, byte[] a, int offset, ByteOrder bo, VectorMask<Double> m)オフセットからマスクを使用してバイト配列からベクトルをロードします。static FloatVectorFloatVector.fromByteArray(VectorSpecies<Float> species, byte[] a, int offset, ByteOrder bo)オフセットから始まるバイト配列からベクトルをロードします。static FloatVectorFloatVector.fromByteArray(VectorSpecies<Float> species, byte[] a, int offset, ByteOrder bo, VectorMask<Float> m)オフセットからマスクを使用してバイト配列からベクトルをロードします。static IntVectorIntVector.fromByteArray(VectorSpecies<Integer> species, byte[] a, int offset, ByteOrder bo)オフセットから始まるバイト配列からベクトルをロードします。static IntVectorIntVector.fromByteArray(VectorSpecies<Integer> species, byte[] a, int offset, ByteOrder bo, VectorMask<Integer> m)オフセットからマスクを使用してバイト配列からベクトルをロードします。static LongVectorLongVector.fromByteArray(VectorSpecies<Long> species, byte[] a, int offset, ByteOrder bo)オフセットから始まるバイト配列からベクトルをロードします。static LongVectorLongVector.fromByteArray(VectorSpecies<Long> species, byte[] a, int offset, ByteOrder bo, VectorMask<Long> m)オフセットからマスクを使用してバイト配列からベクトルをロードします。static ShortVectorShortVector.fromByteArray(VectorSpecies<Short> species, byte[] a, int offset, ByteOrder bo)オフセットから始まるバイト配列からベクトルをロードします。static ShortVectorShortVector.fromByteArray(VectorSpecies<Short> species, byte[] a, int offset, ByteOrder bo, VectorMask<Short> m)オフセットからマスクを使用してバイト配列からベクトルをロードします。VectorSpecies.fromByteArray(byte[] a, int offset, ByteOrder bo)オフセットから始まるバイト配列からこの種のベクトルをロードします。static ByteVectorByteVector.fromByteBuffer(VectorSpecies<Byte> species, ByteBuffer bb, int offset, ByteOrder bo)オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static ByteVectorByteVector.fromByteBuffer(VectorSpecies<Byte> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Byte> m)オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static DoubleVectorDoubleVector.fromByteBuffer(VectorSpecies<Double> species, ByteBuffer bb, int offset, ByteOrder bo)オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static DoubleVectorDoubleVector.fromByteBuffer(VectorSpecies<Double> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Double> m)オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static FloatVectorFloatVector.fromByteBuffer(VectorSpecies<Float> species, ByteBuffer bb, int offset, ByteOrder bo)オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static FloatVectorFloatVector.fromByteBuffer(VectorSpecies<Float> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Float> m)オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static IntVectorIntVector.fromByteBuffer(VectorSpecies<Integer> species, ByteBuffer bb, int offset, ByteOrder bo)オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static IntVectorIntVector.fromByteBuffer(VectorSpecies<Integer> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Integer> m)オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static LongVectorLongVector.fromByteBuffer(VectorSpecies<Long> species, ByteBuffer bb, int offset, ByteOrder bo)オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static LongVectorLongVector.fromByteBuffer(VectorSpecies<Long> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Long> m)オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static ShortVectorShortVector.fromByteBuffer(VectorSpecies<Short> species, ByteBuffer bb, int offset, ByteOrder bo)オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static ShortVectorShortVector.fromByteBuffer(VectorSpecies<Short> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Short> m)オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。voidByteVector.intoByteArray(byte[] a, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidByteVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Byte> m)明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidDoubleVector.intoByteArray(byte[] a, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidDoubleVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Double> m)明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidFloatVector.intoByteArray(byte[] a, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidFloatVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Float> m)明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidIntVector.intoByteArray(byte[] a, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidIntVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Integer> m)明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidLongVector.intoByteArray(byte[] a, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidLongVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Long> m)明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidShortVector.intoByteArray(byte[] a, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidShortVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Short> m)明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。abstract voidVector.intoByteArray(byte[] a, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。abstract voidVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<E> m)明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。voidByteVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidByteVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Byte> m)明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidDoubleVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidDoubleVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Double> m)明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidFloatVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidFloatVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Float> m)明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidIntVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidIntVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Integer> m)明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidLongVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidLongVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Long> m)明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidShortVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。voidShortVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Short> m)明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。abstract voidVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo)明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。abstract voidVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<E> m)明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。