Language

CharBuffer.Append メソッド

定義

オーバーロード

Name 説明
Append(ICharSequence)

指定した文字シーケンスをこのバッファー  に追加します。 (省略可能な操作)。

Append(Char)

指定した文字をこのバッファーに追加します  (省略可能な操作)。

Append(String)

指定した文字シーケンスをこのバッファー  に追加します。 (省略可能な操作)。

Append(ICharSequence, Int32, Int32)

指定した文字シーケンスのサブシーケンスをこのバッファー  に追加します。 (省略可能な操作)。

Append(String, Int32, Int32)

指定した文字シーケンスのサブシーケンスをこのバッファー  に追加します。 (省略可能な操作)。

Append(ICharSequence)

指定した文字シーケンスをこのバッファー  に追加します。 (省略可能な操作)。

[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_Handler")]
public virtual Java.Nio.CharBuffer? Append(Java.Lang.ICharSequence? csq);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_Handler")>]
abstract member Append : Java.Lang.ICharSequence -> Java.Nio.CharBuffer
override this.Append : Java.Lang.ICharSequence -> Java.Nio.CharBuffer

パラメーター

csq
ICharSequence

追加する文字シーケンス。 csqがnullの場合、"null" 4 文字がこの文字バッファーに追加されます。

返品

このバッファー

属性

例外

が csq の長さより小さい場合は a0/&。

このバッファーの内容に変更を加えなくてもかまいません。

注釈

指定した文字シーケンスをこのバッファー  に追加します。 (省略可能な操作)。

フォーム dst.append(csq) のこのメソッドの呼び出しは、呼び出しとまったく同じ方法で動作します。

dst.put(csq.toString())

文字シーケンス toStringのcsqの仕様によっては、シーケンス全体が追加されない場合があります。 たとえば、文字バッファーの CharBuffer#toString() toString メソッドを呼び出すと、その内容がバッファーの位置と制限に依存するサブシーケンスが返されます。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Append(Char)

指定した文字をこのバッファーに追加します  (省略可能な操作)。

[Android.Runtime.Register("append", "(C)Ljava/nio/CharBuffer;", "GetAppend_CHandler")]
public virtual Java.Nio.CharBuffer? Append(char c);
[<Android.Runtime.Register("append", "(C)Ljava/nio/CharBuffer;", "GetAppend_CHandler")>]
abstract member Append : char -> Java.Nio.CharBuffer
override this.Append : char -> Java.Nio.CharBuffer

パラメーター

c
Char

追加する 16 ビット文字

返品

このバッファー

属性

例外

位置が制限以上の場合は ᠒。

このバッファーの内容に変更を加えなくてもかまいません。

注釈

指定した文字をこのバッファーに追加します  (省略可能な操作)。

フォーム dst.append(c) のこのメソッドの呼び出しは、呼び出しとまったく同じ方法で動作します。

dst.put(c)

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Append(String)

指定した文字シーケンスをこのバッファー  に追加します。 (省略可能な操作)。

public Java.Nio.CharBuffer? Append(string? csq);
member this.Append : string -> Java.Nio.CharBuffer

パラメーター

csq
String

追加する文字シーケンス。 csqがnullの場合、"null" 4 文字がこの文字バッファーに追加されます。

返品

このバッファー

注釈

指定した文字シーケンスをこのバッファー  に追加します。 (省略可能な操作)。

フォーム dst.append(csq) のこのメソッドの呼び出しは、呼び出しとまったく同じ方法で動作します。

dst.put(csq.toString())

文字シーケンス toStringのcsqの仕様によっては、シーケンス全体が追加されない場合があります。 たとえば、文字バッファーの CharBuffer#toString() toString メソッドを呼び出すと、その内容がバッファーの位置と制限に依存するサブシーケンスが返されます。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Append(ICharSequence, Int32, Int32)

指定した文字シーケンスのサブシーケンスをこのバッファー  に追加します。 (省略可能な操作)。

[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_IIHandler")]
public virtual Java.Nio.CharBuffer? Append(Java.Lang.ICharSequence? csq, int start, int end);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_IIHandler")>]
abstract member Append : Java.Lang.ICharSequence * int * int -> Java.Nio.CharBuffer
override this.Append : Java.Lang.ICharSequence * int * int -> Java.Nio.CharBuffer

パラメーター

csq
ICharSequence

サブシーケンスの追加元となる文字シーケンス。 csqがnullされている場合、4 文字のcsq"null"含まれているかのように文字が追加されます。

start
Int32

書き込む最初の文字は、負の値でなく、 csq.length()より大きくすることはできません。

end
Int32

書き込む最後の文字 (除く) は、 start より小さく、 csq.length()より大きくする必要があります。

返品

このバッファー

属性

例外

remaining()がend - start未満の場合。

startまたはendが無効な場合は >。

このバッファーの内容に変更を加えなくてもかまいません。

注釈

指定した文字シーケンスのサブシーケンスをこのバッファー  に追加します。 (省略可能な操作)。

dst.append(csq, start, end)がcsqされていない場合にnullフォームのこのメソッドの呼び出しは、呼び出しとまったく同じ方法で動作します

dst.put(csq.subSequence(start, end).toString())

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Append(String, Int32, Int32)

指定した文字シーケンスのサブシーケンスをこのバッファー  に追加します。 (省略可能な操作)。

public Java.Nio.CharBuffer? Append(string? csq, int start, int end);
member this.Append : string * int * int -> Java.Nio.CharBuffer

パラメーター

csq
String

サブシーケンスの追加元となる文字シーケンス。 csqがnullされている場合、4 文字のcsq"null"含まれているかのように文字が追加されます。

start
Int32
end
Int32

返品

このバッファー

注釈

指定した文字シーケンスのサブシーケンスをこのバッファー  に追加します。 (省略可能な操作)。

dst.append(csq, start, end)がcsqされていない場合にnullフォームのこのメソッドの呼び出しは、呼び出しとまったく同じ方法で動作します

dst.put(csq.subSequence(start, end).toString())

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象