StringBuilder.Append 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Append(ICharSequence, Int32, Int32) |
追加指定子项的 |
| Append(String) |
追加指定字符串的内容。 |
| Append(Single) |
追加指定 |
| Append(Int64) |
追加指定 |
| Append(Int32) |
追加指定 |
| Append(Double) |
追加指定 |
| Append(Char) |
追加指定 |
| Append(Char[], Int32, Int32) |
追加指定子集的 |
| Append(Boolean) |
追加指定 |
| Append(StringBuffer) |
将指定的 |
| Append(Object) |
追加指定的 |
| Append(ICharSequence) |
追加指定的 |
| Append(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
参数
要追加的字符序列。
- 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
字符数。
返回
追加操作之后的此字符序列。
- 特性
例外
如果未指定有效的子序列,则
注解
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
参数
要追加的字符序列。
返回
追加操作之后的此字符序列。
实现
- 特性
注解
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 属性许可证中所述的术语使用。