语言

StringBuilder.Append 方法

定义

重载

名称 说明
Append(ICharSequence, Int32, Int32)

追加指定子项的 CharSequence字符串表示形式。

Append(String)

追加指定字符串的内容。

Append(Single)

追加指定 float 值的字符串表示形式。

Append(Int64)

追加指定 long 值的字符串表示形式。

Append(Int32)

追加指定 int 值的字符串表示形式。

Append(Double)

追加指定 double 值的字符串表示形式。

Append(Char)

追加指定 char 值的字符串表示形式。

Append(Char[], Int32, Int32)

追加指定子集的 char[]字符串表示形式。

Append(Boolean)

追加指定 boolean 值的字符串表示形式。

Append(StringBuffer)

将指定的 StringBuffer 值追加到此序列。

Append(Object)

追加指定的 Object字符串表示形式。

Append(ICharSequence)

追加指定的 CharSequence字符串表示形式。

Append(Char[])

追加指定的 char[]字符串表示形式。

Append(String, Int32, Int32)

将指定的值追加到此字符序列。

Append(ICharSequence, Int32, Int32)

追加指定子项的 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

参数

s
ICharSequence

要追加的字符序列。

start
Int32

起始索引。

end
Int32

结束索引。

返回

追加操作之后的此字符序列。

实现

特性

例外

如果 start 为 end 负数, start 则大于 end 或 end 大于长度 csq。

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Append(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

参数

str
String

要追加的字符串。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Append(Single)

追加指定 float 值的字符串表示形式。

[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

参数

f
Single

要 float 追加的值。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

Append(Int64)

追加指定 long 值的字符串表示形式。

[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

参数

lng
Int64

要追加的 64 位整数值。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

Append(Int32)

追加指定 int 值的字符串表示形式。

[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

参数

i
Int32

要 int 追加的值。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

Append(Double)

追加指定 double 值的字符串表示形式。

[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

参数

d
Double

要 double 追加的值。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

Append(Char)

追加指定 char 值的字符串表示形式。

[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

参数

c
Char

要 char 追加的值。

返回

追加操作之后的此字符序列。

实现

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

Append(Char[], Int32, Int32)

追加指定子集的 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

参数

str
Char[]

要 char[] 追加的。

offset
Int32

非独占偏移索引。

len
Int32

字符数。

返回

追加操作之后的此字符序列。

特性

例外

如果未指定有效的子序列,则为 <a0/a0>。

注解

Java文档java.lang.StringBuilder.append(char[], int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

  • <xref:Java.Lang.String.ValueOf(System.Char%5b%5d%2c+System.Int32%2c+System.Int32)>

适用于

Append(Boolean)

追加指定 boolean 值的字符串表示形式。

[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

参数

b
Boolean

要 boolean 追加的值。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

Append(StringBuffer)

将指定的 StringBuffer 值追加到此序列。

[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

参数

sb
StringBuffer

要 StringBuffer 追加的。

返回

对此对象的引用。

特性

注解

将指定的 StringBuffer 值追加到此序列。

参数的 StringBuffer 字符将追加到此序列中,并按参数的长度增加此序列的长度。 null如果是sb,则四个字符"null"将追加到此序列中。

在方法执行之前,请 让 n 成为此字符序列的 append 长度。 然后,如果 k 小于 n,则新字符序列中索引 k 处的字符等于旧字符序列中索引 k 处的字符;否则,它等于参数中索引 sb 处的字符。

Java文档java.lang.StringBuilder.append(java.lang.StringBuffer)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Append(Object)

追加指定的 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

参数

obj
Object

要 Object 追加的。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

Append(ICharSequence)

追加指定的 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

参数

s
ICharSequence

要追加的字符序列。

返回

追加操作之后的此字符序列。

实现

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Append(Char[])

追加指定的 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

参数

str
Char[]

要追加的字符串。

返回

追加操作之后的此字符序列。

特性

注解

Java文档java.lang.StringBuilder.append(java.lang.CharSequence, int, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

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

范围的独占结束索引。

返回

追加操作之后的此字符序列。

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于