インタフェースjava.lang.foreign.ValueLayout.OfCharの
使用
ValueLayout.OfCharPREVIEWを使用するパッケージ
-
java.lang.foreignでのValueLayout.OfCharPREVIEWの使用
ValueLayout.OfCharPREVIEWとして宣言されたjava.lang.foreign内のフィールド修飾子と型フィールド説明static final ValueLayout.OfCharPREVIEWValueLayout.JAVA_CHARサイズがJavachar、2に設定されたバイト整列、およびByteOrder.nativeOrder()に設定されたバイト順序と同じ値レイアウト定数。static final ValueLayout.OfCharPREVIEWValueLayout.JAVA_CHAR_UNALIGNEDサイズがJavaのcharと同じで、バイト順序がByteOrder.nativeOrder()に設定されている整列されていない値レイアウト定数。修飾子と型メソッド説明ValueLayout.OfChar.withByteAlignment(long byteAlignment) このレイアウトと同じ特性を持つメモリー・レイアウトを返しますが、指定された整列制約(バイト単位)を使用します。このレイアウトと同じ特性を持つメモリー・レイアウトを、指定された名前で返します。このレイアウトと同じ特性を持つ値レイアウトを、指定されたバイト順序で返します。ValueLayout.OfChar.withoutName()このレイアウトと同じ特性を持つメモリー・レイアウトを名前なしで返します。タイプValueLayout.OfCharPREVIEWのパラメータを持つjava.lang.foreignのメソッド修飾子と型メソッド説明default MemorySegmentPREVIEWSegmentAllocator.allocate(ValueLayout.OfCharPREVIEW layout, char value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたchar値で初期化します。default MemorySegmentPREVIEWSegmentAllocator.allocateArray(ValueLayout.OfCharPREVIEW elementLayout, char... elements) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたchar要素で初期化します。default charMemorySegment.get(ValueLayout.OfCharPREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのセグメントからcharを読み取ります。default charMemorySegment.getAtIndex(ValueLayout.OfCharPREVIEW layout, long index) 指定された索引のこのセグメントから、指定されたレイアウト・サイズで拡大縮小されたcharを読み取ります。default voidMemorySegment.set(ValueLayout.OfCharPREVIEW layout, long offset, char value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントに文字を書き込みます。default voidMemorySegment.setAtIndex(ValueLayout.OfCharPREVIEW layout, long index, char value) 指定された索引で、指定されたレイアウト・サイズでスケールされたcharをこのセグメントに書き込みます。char[]MemorySegment.toArray(ValueLayout.OfCharPREVIEW elementLayout) このメモリー・セグメントの内容を新しいchar配列にコピーします。