インタフェースjava.lang.foreign.ValueLayout.OfByteの
使用
-
java.lang.foreignでのValueLayout.OfBytePREVIEWの使用
修飾子と型フィールド説明static final ValueLayout.OfBytePREVIEW
ValueLayout.JAVA_BYTE
Javabyte
と同じサイズの値レイアウト定数、8に設定されたビット整列、およびByteOrder.nativeOrder()
に設定されたバイト順序。修飾子と型メソッド説明ValueLayout.OfByte.withBitAlignment
(long bitAlignment) このレイアウトと同じサイズおよび名前を持つ同じタイプのメモリー・レイアウトを返しますが、指定された整列制約(ビット単位)を使用します。このレイアウトと同じサイズおよび整列制約を持つ、指定された名前の同じタイプのメモリー・レイアウトを返します。この値レイアウトと同じ運送業者、整列制約および名前で、指定されたバイト順の値レイアウトを返します。修飾子と型メソッド説明default MemorySegmentPREVIEW
SegmentAllocator.allocate
(ValueLayout.OfBytePREVIEW layout, byte value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたバイト値で初期化します。default MemorySegmentPREVIEW
SegmentAllocator.allocateArray
(ValueLayout.OfBytePREVIEW elementLayout, byte... elements) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたバイト要素で初期化します。default byte
MemorySegment.get
(ValueLayout.OfBytePREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのセグメントからバイトを読み取ります。default void
MemorySegment.set
(ValueLayout.OfBytePREVIEW layout, long offset, byte value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントにバイトを書き込みます。byte[]
MemorySegment.toArray
(ValueLayout.OfBytePREVIEW elementLayout) このメモリー・セグメントの内容を新しいバイト配列にコピーします。