StringBuffer.Insert 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
要插入的字符序列。
返回
- 属性
例外
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()
.
如果为 .,则为chars
null
注解
适用于 . 的 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
要插入的字符序列。
- start
- Int32
字符序列中的非独占开始索引。
- end
- Int32
字符序列中的独占结束索引。
返回
- 属性
例外
如果 index
为负或大于当前长度, start
或 end
为负, start
则大于 end
或 end
大于长度 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
返回
- 属性
例外
如果为 .,则为chars
null
如果length
、start
、start +
length > chars.length
或 index
index >
length()
注解
已在 1.2 中添加。
适用于 . 的 java.lang.StringBuffer.insert(int, char[], int, int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。