Language

StringBuffer.Append メソッド

定義

オーバーロード

名前 説明
Append(ICharSequence, Int32, Int32)

1 に追加されました。

Append(String)

指定した文字列をこのバッファーの末尾に追加します。

Append(Single)

指定した float の文字列形式をこの StringBuffer の末尾に追加します。

Append(Int64)

指定した long の文字列形式をこの StringBuffer の末尾に追加します。

Append(Int32)

指定した整数の文字列形式をこの StringBuffer の末尾に追加します。

Append(Double)

指定した double の文字列形式を、この StringBuffer の末尾に追加します。

Append(Char)

指定した文字をこのバッファーの末尾に追加します。

Append(Char[], Int32, Int32)

指定した文字シーケンスをこのバッファーの末尾に追加します。

Append(Boolean)

指定したブール値の文字列形式を、この StringBuffer の末尾に追加します。

Append(StringBuffer)

指定した StringBuffer をこのシーケンスに追加します。

Append(Object)

指定したオブジェクトの文字列形式をこの StringBuffer の末尾に追加します。

Append(ICharSequence)

指定した CharSequence をこのシーケンスに追加します。

Append(Char[])

このバッファーの末尾に文字配列を追加します。

Append(String, Int32, Int32)

指定した値をこの文字シーケンスに追加します。

Append(ICharSequence, Int32, Int32)

1 に追加されました。

[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuffer;", "")]
public override Java.Lang.IAppendable Append(Java.Lang.ICharSequence? s, int start, int end);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuffer;", "")>]
override this.Append : Java.Lang.ICharSequence * int * int -> Java.Lang.IAppendable

パラメーター

s
ICharSequence

追加する CharSequence。

start
Int32

包括的な開始インデックス。

end
Int32

排他終了インデックス。

返品

追加操作の後のこの文字シーケンス。

実装

属性

例外

startまたはendが負の場合、startがendより大きいか、endがsの長さを超えています。

注釈

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

Javaドキュメント。

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

適用対象

Append(String)

指定した文字列をこのバッファーの末尾に追加します。

[Android.Runtime.Register("append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(string? str);
[<Android.Runtime.Register("append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;", "")>]
override this.Append : string -> Java.Lang.IAppendable

パラメーター

str
String

追加する文字列。

返品

追加操作の後のこの文字シーケンス。

属性

注釈

Javaドキュメント。

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

適用対象

Append(Single)

指定した float の文字列形式をこの StringBuffer の末尾に追加します。

[Android.Runtime.Register("append", "(F)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(float f);
[<Android.Runtime.Register("append", "(F)Ljava/lang/StringBuffer;", "")>]
override this.Append : single -> Java.Lang.IAppendable

パラメーター

f
Single

追加する float。

返品

追加操作の後のこの文字シーケンス。

属性

注釈

Javaドキュメント。

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

こちらもご覧ください

適用対象

Append(Int64)

指定した long の文字列形式をこの StringBuffer の末尾に追加します。

[Android.Runtime.Register("append", "(J)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(long lng);
[<Android.Runtime.Register("append", "(J)Ljava/lang/StringBuffer;", "")>]
override this.Append : int64 -> Java.Lang.IAppendable

パラメーター

lng
Int64

追加する 64 ビット整数値。

返品

追加操作の後のこの文字シーケンス。

属性

注釈

Javaドキュメント。

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

こちらもご覧ください

適用対象

Append(Int32)

指定した整数の文字列形式をこの StringBuffer の末尾に追加します。

[Android.Runtime.Register("append", "(I)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(int i);
[<Android.Runtime.Register("append", "(I)Ljava/lang/StringBuffer;", "")>]
override this.Append : int -> Java.Lang.IAppendable

パラメーター

i
Int32

追加する整数。

返品

追加操作の後のこの文字シーケンス。

属性

注釈

Javaドキュメント。

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

こちらもご覧ください

適用対象

Append(Double)

指定した double の文字列形式を、この StringBuffer の末尾に追加します。

[Android.Runtime.Register("append", "(D)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(double d);
[<Android.Runtime.Register("append", "(D)Ljava/lang/StringBuffer;", "")>]
override this.Append : double -> Java.Lang.IAppendable

パラメーター

d
Double

追加する double。

返品

追加操作の後のこの文字シーケンス。

属性

注釈

Javaドキュメント。

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

こちらもご覧ください

適用対象

Append(Char)

指定した文字をこのバッファーの末尾に追加します。

[Android.Runtime.Register("append", "(C)Ljava/lang/StringBuffer;", "")]
public override Java.Lang.IAppendable Append(char c);
[<Android.Runtime.Register("append", "(C)Ljava/lang/StringBuffer;", "")>]
override this.Append : char -> Java.Lang.IAppendable

パラメーター

c
Char

追加する文字。

返品

追加操作の後のこの文字シーケンス。

実装

属性

注釈

Javaドキュメント。

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

こちらもご覧ください

適用対象

Append(Char[], Int32, Int32)

指定した文字シーケンスをこのバッファーの末尾に追加します。

[Android.Runtime.Register("append", "([CII)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(char[]? str, int offset, int len);
[<Android.Runtime.Register("append", "([CII)Ljava/lang/StringBuffer;", "")>]
override this.Append : char[] * int * int -> Java.Lang.IAppendable

パラメーター

str
Char[]

追加する文字列。

offset
Int32

操作が実行されるオフセット。

len
Int32

処理する要素の数。

返品

追加操作の後のこの文字シーケンス。

属性

例外

length 、start 、またはstart + length > chars.lengthの場合。

charsがnullされている場合は >。

注釈

Javaドキュメント。

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

適用対象

Append(Boolean)

指定したブール値の文字列形式を、この StringBuffer の末尾に追加します。

[Android.Runtime.Register("append", "(Z)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(bool b);
[<Android.Runtime.Register("append", "(Z)Ljava/lang/StringBuffer;", "")>]
override this.Append : bool -> Java.Lang.IAppendable

パラメーター

b
Boolean

追加するブール値。

返品

追加操作の後のこの文字シーケンス。

属性

注釈

Javaドキュメント。

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

こちらもご覧ください

適用対象

Append(StringBuffer)

指定した StringBuffer をこのシーケンスに追加します。

[Android.Runtime.Register("append", "(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(Java.Lang.StringBuffer? sb);
[<Android.Runtime.Register("append", "(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;", "")>]
override this.Append : Java.Lang.StringBuffer -> Java.Lang.IAppendable

パラメーター

sb
StringBuffer

追加する StringBuffer 。

返品

このオブジェクトへの参照。

属性

注釈

指定した StringBuffer をこのシーケンスに追加します。

StringBuffer引数の文字がこのStringBufferの内容に順番に追加され、このStringBufferの長さが引数の長さだけ長くなっています。 sbがnullされている場合、この"null"には、StringBuffer 4 文字が追加されます。

n は、StringBuffer メソッドの実行直前にappendに含まれる古い文字シーケンスの長さになります。 新しい文字シーケンスのインデックス k の文字は、k が n 未満の場合、古い文字シーケンスのインデックス k の文字と等しくなります。それ以外の場合、引数のインデックス sb の文字と等しくなります。

このメソッドは、コピー先オブジェクト thisで同期しますが、ソース (sb) では同期しません。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

Append(Object)

指定したオブジェクトの文字列形式をこの StringBuffer の末尾に追加します。

[Android.Runtime.Register("append", "(Ljava/lang/Object;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(Java.Lang.Object? obj);
[<Android.Runtime.Register("append", "(Ljava/lang/Object;)Ljava/lang/StringBuffer;", "")>]
override this.Append : Java.Lang.Object -> Java.Lang.IAppendable

パラメーター

obj
Object

追加するオブジェクト (null でもかまいません)。

返品

追加操作の後のこの文字シーケンス。

属性

注釈

Javaドキュメント。

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

こちらもご覧ください

適用対象

Append(ICharSequence)

指定した CharSequence をこのシーケンスに追加します。

[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;", "")]
public override Java.Lang.IAppendable Append(Java.Lang.ICharSequence? s);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;", "")>]
override this.Append : Java.Lang.ICharSequence -> Java.Lang.IAppendable

パラメーター

s
ICharSequence

追加する CharSequence 。

返品

このオブジェクトへの参照。

実装

属性

注釈

指定した CharSequence をこのシーケンスに追加します。

CharSequence引数の文字が順番に追加され、このシーケンスの長さが引数の長さだけ長くなっています。

このメソッドの結果は、this.append(s, 0, s.length()) の呼び出しである場合とまったく同じです。

このメソッドは、コピー先オブジェクト thisで同期しますが、ソース (s) では同期しません。

sがnullの場合は、"null" 4 文字が追加されます。

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

Javaドキュメント。

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

適用対象

Append(Char[])

このバッファーの末尾に文字配列を追加します。

[Android.Runtime.Register("append", "([C)Ljava/lang/StringBuffer;", "")]
public Java.Lang.IAppendable Append(char[]? str);
[<Android.Runtime.Register("append", "([C)Ljava/lang/StringBuffer;", "")>]
override this.Append : char[] -> Java.Lang.IAppendable

パラメーター

str
Char[]

追加する文字列。

返品

追加操作の後のこの文字シーケンス。

属性

例外

charsがnullされている場合は >。

注釈

Javaドキュメント。

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

適用対象

Append(String, Int32, Int32)

指定した値をこの文字シーケンスに追加します。

public Java.Lang.IAppendable Append(string s, int start, int end);
override this.Append : string * int * int -> Java.Lang.IAppendable

パラメーター

s
String

追加する文字シーケンス。

start
Int32

範囲の包括的な開始インデックス。

end
Int32

範囲の排他的終了インデックス。

返品

追加操作の後のこの文字シーケンス。

注釈

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

適用対象