StringBuffer.Insert 方法

定义

重载

Insert(Int32, String, Int32, Int32)

已在 1 中添加。

Insert(Int32, ICharSequence)

已在 1 中添加。

Insert(Int32, Object)

将指定对象的字符串表示形式插入到此缓冲区中的指定偏移量处。

Insert(Int32, Boolean)

将指定布尔值的字符串表示形式插入到此缓冲区中的指定偏移量处。

Insert(Int32, Char)

将字符插入到此缓冲区中的指定偏移量处。

Insert(Int32, Char[])

将字符数组插入到此缓冲区中的指定偏移量处。

Insert(Int32, Double)

将指定的字符串表示形式插入到此缓冲区双精度的指定偏移量处。

Insert(Int32, Int32)

将指定整数的字符串表示形式插入到此缓冲区中的指定偏移量处。

Insert(Int32, Int64)

将指定 long 的字符串表示形式插入到此缓冲区中的指定偏移量处。

Insert(Int32, Single)

将指定浮点的字符串表示形式插入到此缓冲区中的指定偏移量处。

Insert(Int32, String)

将字符串插入到此缓冲区中的指定偏移量处。

Insert(Int32, ICharSequence, Int32, Int32)

已在 1 中添加。

Insert(Int32, Char[], Int32, Int32)

已在 1 中添加。

Insert(Int32, String, Int32, Int32)

已在 1 中添加。

public Java.Lang.StringBuffer Insert (int dstOffset, string? s, int start, int end);
member this.Insert : int * string * int * int -> Java.Lang.StringBuffer

参数

dstOffset
Int32
s
String
start
Int32
end
Int32

返回

注解

在 1.5 中添加。

适用于 . 的 java.lang.StringBuffer.insert(int, java.lang.CharSequence, int, int)Java 文档

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

适用于

Insert(Int32, ICharSequence)

已在 1 中添加。

[Android.Runtime.Register("insert", "(ILjava/lang/CharSequence;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int dstOffset, Java.Lang.ICharSequence? s);
[<Android.Runtime.Register("insert", "(ILjava/lang/CharSequence;)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * Java.Lang.ICharSequence -> Java.Lang.StringBuffer

参数

dstOffset
Int32
s
ICharSequence

要插入的字符序列。

返回

属性

例外

if index index > length().

注解

在 1.5 中添加。

适用于 . 的 java.lang.StringBuffer.insert(int, java.lang.CharSequence)Java 文档

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

适用于

Insert(Int32, Object)

将指定对象的字符串表示形式插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(ILjava/lang/Object;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, Java.Lang.Object? obj);
[<Android.Runtime.Register("insert", "(ILjava/lang/Object;)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * Java.Lang.Object -> Java.Lang.StringBuffer

参数

offset
Int32
obj
Object

要插入的对象(可能为 null)。

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, java.lang.Object)Java 文档

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

适用于

Insert(Int32, Boolean)

将指定布尔值的字符串表示形式插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(IZ)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, bool b);
[<Android.Runtime.Register("insert", "(IZ)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * bool -> Java.Lang.StringBuffer

参数

offset
Int32
b
Boolean

要插入的布尔值。

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, boolean)Java 文档

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

适用于

Insert(Int32, Char)

将字符插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(IC)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, char c);
[<Android.Runtime.Register("insert", "(IC)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * char -> Java.Lang.StringBuffer

参数

offset
Int32
c
Char

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, char)Java 文档

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

适用于

Insert(Int32, Char[])

将字符数组插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(I[C)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, char[]? str);
[<Android.Runtime.Register("insert", "(I[C)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * char[] -> Java.Lang.StringBuffer

参数

offset
Int32
str
Char[]

返回

属性

例外

if index index > length().

如果为 .,则为charsnull

注解

适用于 . 的 java.lang.StringBuffer.insert(int, char[])Java 文档

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

适用于

Insert(Int32, Double)

将指定的字符串表示形式插入到此缓冲区双精度的指定偏移量处。

[Android.Runtime.Register("insert", "(ID)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, double d);
[<Android.Runtime.Register("insert", "(ID)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * double -> Java.Lang.StringBuffer

参数

offset
Int32
d
Double

要插入的双精度值。

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, double)Java 文档

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

适用于

Insert(Int32, Int32)

将指定整数的字符串表示形式插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(II)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, int i);
[<Android.Runtime.Register("insert", "(II)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * int -> Java.Lang.StringBuffer

参数

offset
Int32
i
Int32

要插入的整数。

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, int)Java 文档

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

适用于

Insert(Int32, Int64)

将指定 long 的字符串表示形式插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(IJ)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, long l);
[<Android.Runtime.Register("insert", "(IJ)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * int64 -> Java.Lang.StringBuffer

参数

offset
Int32
l
Int64

要插入的长。

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, long)Java 文档

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

适用于

Insert(Int32, Single)

将指定浮点的字符串表示形式插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(IF)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, float f);
[<Android.Runtime.Register("insert", "(IF)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * single -> Java.Lang.StringBuffer

参数

offset
Int32
f
Single

要插入的浮点数。

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, float)Java 文档

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

适用于

Insert(Int32, String)

将字符串插入到此缓冲区中的指定偏移量处。

[Android.Runtime.Register("insert", "(ILjava/lang/String;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int offset, string? str);
[<Android.Runtime.Register("insert", "(ILjava/lang/String;)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * string -> Java.Lang.StringBuffer

参数

offset
Int32
str
String

返回

属性

例外

if index index > length().

注解

适用于 . 的 java.lang.StringBuffer.insert(int, java.lang.String)Java 文档

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

适用于

Insert(Int32, ICharSequence, Int32, Int32)

已在 1 中添加。

[Android.Runtime.Register("insert", "(ILjava/lang/CharSequence;II)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int dstOffset, Java.Lang.ICharSequence? s, int start, int end);
[<Android.Runtime.Register("insert", "(ILjava/lang/CharSequence;II)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * Java.Lang.ICharSequence * int * int -> Java.Lang.StringBuffer

参数

dstOffset
Int32
s
ICharSequence

要插入的字符序列。

start
Int32

字符序列中的非独占开始索引。

end
Int32

字符序列中的独占结束索引。

返回

属性

例外

如果 index 为负或大于当前长度, startend 为负, start 则大于 endend 大于长度 s

注解

在 1.5 中添加。

适用于 . 的 java.lang.StringBuffer.insert(int, java.lang.CharSequence, int, int)Java 文档

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

适用于

Insert(Int32, Char[], Int32, Int32)

已在 1 中添加。

[Android.Runtime.Register("insert", "(I[CII)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer Insert (int index, char[]? str, int offset, int len);
[<Android.Runtime.Register("insert", "(I[CII)Ljava/lang/StringBuffer;", "")>]
member this.Insert : int * char[] * int * int -> Java.Lang.StringBuffer

参数

index
Int32

要插入的索引。

str
Char[]
offset
Int32
len
Int32

返回

属性

例外

如果为 .,则为charsnull

如果length start start + length > chars.lengthindex index > length()

注解

已在 1.2 中添加。

适用于 . 的 java.lang.StringBuffer.insert(int, char[], int, int)Java 文档

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

适用于