クラス
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 final ByteOrderByteOrder.BIG_ENDIANビッグ・エンディアンbyte順序を示す定数です。static final ByteOrderByteOrder.LITTLE_ENDIANリトル・エンディアンbyte順序を示す定数です。修飾子と型メソッド説明static ByteOrderByteOrder.nativeOrder()ベースとなるネイティブのbyte順序を取得します。final ByteOrderByteBuffer.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 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 ValueLayoutMemoryLayout.valueLayout(long size, ByteOrder order) 指定されたバイト順とサイズの値レイアウトを作成します。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からベクトルをロードします。final voidByteVector.intoByteArray(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidByteVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Byte> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidDoubleVector.intoByteArray(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidDoubleVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Double> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidFloatVector.intoByteArray(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidFloatVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Float> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidIntVector.intoByteArray(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidIntVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Integer> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidLongVector.intoByteArray(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidLongVector.intoByteArray(byte[] a, int offset, ByteOrder bo, VectorMask<Long> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidShortVector.intoByteArray(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final 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) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final voidByteVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidByteVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Byte> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidDoubleVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidDoubleVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Double> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidFloatVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidFloatVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Float> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidIntVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidIntVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Integer> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidLongVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidLongVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Long> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final voidShortVector.intoByteBuffer(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final 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バッファにこのベクトルを格納します。