共用方式為


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

要插入的 char 序列。

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

已在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)。

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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

要插入的布爾值。

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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[]

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

如果 為 ,則 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

要插入的雙精度浮點數。

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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

要插入的整數。

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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

要插入的long。

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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

要插入的 float。

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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

傳回

屬性

例外狀況

如果為 或 index > length(),則index 為 。

備註

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

要插入的 char 序列。

start
Int32

字元序列中的內含開始索引。

end
Int32

char 序列中的獨佔結束索引。

傳回

屬性

例外狀況

如果 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 + length > chars.lengthstart index index > length()

備註

已在1.2中新增。

java.lang.StringBuffer.insert(int, char[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於