StringBuilder.Append Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Append(String, Int32, Int32) | |
Append(Char[], Int32, Int32) |
Appends the string representation of the specified subset of the |
Append(ICharSequence, Int32, Int32) |
Appends the string representation of the specified subsequence of the
|
Append(Single) |
Appends the string representation of the specified |
Append(Int64) |
Appends the string representation of the specified |
Append(Int32) |
Appends the string representation of the specified |
Append(String) |
Appends the contents of the specified string. |
Append(Char[]) |
Appends the string representation of the specified |
Append(Char) |
Appends the string representation of the specified |
Append(Boolean) |
Appends the string representation of the specified |
Append(Double) |
Appends the string representation of the specified |
Append(StringBuffer) |
Appends the specified |
Append(Object) |
Appends the string representation of the specified |
Append(ICharSequence) |
Appends the string representation of the specified |
Append(String, Int32, Int32)
public Java.Lang.IAppendable Append (string s, int start, int end);
override this.Append : string * int * int -> Java.Lang.IAppendable
Parameters
- s
- String
- start
- Int32
- end
- Int32
Returns
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Append(Char[], Int32, Int32)
Appends the string representation of the specified subset of the char[]
.
[Android.Runtime.Register("append", "([CII)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (char[]? str, int offset, int len);
[<Android.Runtime.Register("append", "([CII)Ljava/lang/StringBuilder;", "")>]
override this.Append : char[] * int * int -> Java.Lang.IAppendable
Parameters
- str
- Char[]
the char[]
to append.
- offset
- Int32
the inclusive offset index.
- len
- Int32
the number of characters.
Returns
- Attributes
Exceptions
if offset
and len
do not specify a valid
subsequence.
Remarks
Java documentation for java.lang.StringBuilder.append(char[], int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
- <xref:Java.Lang.String.ValueOf(System.Char%5b%5d%2c+System.Int32%2c+System.Int32)>
Applies to
Append(ICharSequence, Int32, Int32)
Appends the string representation of the specified subsequence of the
CharSequence
.
[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;", "")]
public override Java.Lang.IAppendable Append (Java.Lang.ICharSequence? s, int start, int end);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;", "")>]
override this.Append : Java.Lang.ICharSequence * int * int -> Java.Lang.IAppendable
Parameters
- start
- Int32
the beginning index.
- end
- Int32
the ending index.
Returns
Implements
- Attributes
Exceptions
if start
or end
are negative, start
is greater than end
or end
is greater than
the length of csq
.
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Append(Single)
Appends the string representation of the specified float
value.
[Android.Runtime.Register("append", "(F)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (float f);
[<Android.Runtime.Register("append", "(F)Ljava/lang/StringBuilder;", "")>]
override this.Append : single -> Java.Lang.IAppendable
Parameters
- f
- Single
the float
value to append.
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(Int64)
Appends the string representation of the specified long
value.
[Android.Runtime.Register("append", "(J)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (long lng);
[<Android.Runtime.Register("append", "(J)Ljava/lang/StringBuilder;", "")>]
override this.Append : int64 -> Java.Lang.IAppendable
Parameters
- lng
- Int64
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(Int32)
Appends the string representation of the specified int
value.
[Android.Runtime.Register("append", "(I)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (int i);
[<Android.Runtime.Register("append", "(I)Ljava/lang/StringBuilder;", "")>]
override this.Append : int -> Java.Lang.IAppendable
Parameters
- i
- Int32
the int
value to append.
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(String)
Appends the contents of the specified string.
[Android.Runtime.Register("append", "(Ljava/lang/String;)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (string? str);
[<Android.Runtime.Register("append", "(Ljava/lang/String;)Ljava/lang/StringBuilder;", "")>]
override this.Append : string -> Java.Lang.IAppendable
Parameters
- str
- String
the string to append.
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Append(Char[])
Appends the string representation of the specified char[]
.
[Android.Runtime.Register("append", "([C)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (char[]? str);
[<Android.Runtime.Register("append", "([C)Ljava/lang/StringBuilder;", "")>]
override this.Append : char[] -> Java.Lang.IAppendable
Parameters
- str
- Char[]
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(Char)
Appends the string representation of the specified char
value.
[Android.Runtime.Register("append", "(C)Ljava/lang/StringBuilder;", "")]
public override Java.Lang.IAppendable Append (char c);
[<Android.Runtime.Register("append", "(C)Ljava/lang/StringBuilder;", "")>]
override this.Append : char -> Java.Lang.IAppendable
Parameters
- c
- Char
the char
value to append.
Returns
Implements
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(Boolean)
Appends the string representation of the specified boolean
value.
[Android.Runtime.Register("append", "(Z)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (bool b);
[<Android.Runtime.Register("append", "(Z)Ljava/lang/StringBuilder;", "")>]
override this.Append : bool -> Java.Lang.IAppendable
Parameters
- b
- Boolean
the boolean
value to append.
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(Double)
Appends the string representation of the specified double
value.
[Android.Runtime.Register("append", "(D)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (double d);
[<Android.Runtime.Register("append", "(D)Ljava/lang/StringBuilder;", "")>]
override this.Append : double -> Java.Lang.IAppendable
Parameters
- d
- Double
the double
value to append.
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(StringBuffer)
Appends the specified StringBuffer
to this sequence.
[Android.Runtime.Register("append", "(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (Java.Lang.StringBuffer? sb);
[<Android.Runtime.Register("append", "(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;", "")>]
override this.Append : Java.Lang.StringBuffer -> Java.Lang.IAppendable
Parameters
- sb
- StringBuffer
the StringBuffer
to append.
Returns
a reference to this object.
- Attributes
Remarks
Appends the specified StringBuffer
to this sequence.
The characters of the StringBuffer
argument are appended, in order, to this sequence, increasing the length of this sequence by the length of the argument. If sb
is null
, then the four characters "null"
are appended to this sequence.
Let n be the length of this character sequence just prior to execution of the append
method. Then the character at index k in the new character sequence is equal to the character at index k in the old character sequence, if k is less than n; otherwise, it is equal to the character at index k-n in the argument sb
.
Java documentation for java.lang.StringBuilder.append(java.lang.StringBuffer)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Append(Object)
Appends the string representation of the specified Object
.
[Android.Runtime.Register("append", "(Ljava/lang/Object;)Ljava/lang/StringBuilder;", "")]
public Java.Lang.IAppendable Append (Java.Lang.Object? obj);
[<Android.Runtime.Register("append", "(Ljava/lang/Object;)Ljava/lang/StringBuilder;", "")>]
override this.Append : Java.Lang.Object -> Java.Lang.IAppendable
Parameters
- obj
- Object
the Object
to append.
Returns
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
Append(ICharSequence)
Appends the string representation of the specified CharSequence
.
[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;", "")]
public override Java.Lang.IAppendable Append (Java.Lang.ICharSequence? s);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;", "")>]
override this.Append : Java.Lang.ICharSequence -> Java.Lang.IAppendable
Parameters
Returns
Implements
- Attributes
Remarks
Java documentation for java.lang.StringBuilder.append(java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.