クラスjava.lang.foreign.ValueLayout.OfCharの
使用
-
java.lang.foreignでのValueLayout.OfCharPREVIEWの使用
修飾子と型フィールド説明static final ValueLayout.OfCharPREVIEW
ValueLayout.JAVA_CHAR
サイズがJavachar
、ビット位置合わせが16、バイト順序がByteOrder.nativeOrder()
に設定された値レイアウト定数。修飾子と型メソッド説明default MemorySegmentPREVIEW
SegmentAllocator.allocate
(ValueLayout.OfCharPREVIEW layout, char value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたchar値で初期化します。default MemorySegmentPREVIEW
SegmentAllocator.allocateArray
(ValueLayout.OfCharPREVIEW elementLayout, char... elements) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたchar要素で初期化します。char
MemoryAddress.get
(ValueLayout.OfCharPREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのアドレスからcharを読み取ります。default char
MemorySegment.get
(ValueLayout.OfCharPREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのセグメントからcharを読み取ります。char
MemoryAddress.getAtIndex
(ValueLayout.OfCharPREVIEW layout, long index) 指定された索引で、指定されたレイアウト・サイズでスケールされた文字をこのアドレスから読み取ります。default char
MemorySegment.getAtIndex
(ValueLayout.OfCharPREVIEW layout, long index) 指定された索引のこのセグメントから、指定されたレイアウト・サイズで拡大縮小されたcharを読み取ります。void
MemoryAddress.set
(ValueLayout.OfCharPREVIEW layout, long offset, char value) 指定されたレイアウトを使用して、指定されたオフセットでこのアドレスに文字を書き込みます。default void
MemorySegment.set
(ValueLayout.OfCharPREVIEW layout, long offset, char value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントに文字を書き込みます。void
MemoryAddress.setAtIndex
(ValueLayout.OfCharPREVIEW layout, long index, char value) 指定された索引で、指定されたレイアウト・サイズでスケールされた文字をこのアドレスに書き込みます。default void
MemorySegment.setAtIndex
(ValueLayout.OfCharPREVIEW layout, long index, char value) 指定された索引で、指定されたレイアウト・サイズでスケールされたcharをこのセグメントに書き込みます。char[]
MemorySegment.toArray
(ValueLayout.OfCharPREVIEW elementLayout) このメモリー・セグメントの内容を新しいchar配列にコピーします。