語言

StringBuilder.Insert 方法

定義

多載

名稱 Description
Insert(Int32, String, Int32, Int32)

將指定值插入此字元序列中。

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

在指定char[]位置插入指定子序列offset的字串表示。

Insert(Int32, ICharSequence, Int32, Int32)

在指定CharSequence位置插入指定子序列offset的字串表示。

Insert(Int32, String)

在指定的 offset處插入指定的字串。

Insert(Int32, Single)

在指定float值處插入字串表示offset。

Insert(Int32, Int64)

在指定long值處插入字串表示offset。

Insert(Int32, Object)

在指定Object位置插入指定的offset字串表示。

Insert(Int32, Double)

在指定double值處插入字串表示offset。

Insert(Int32, Char[])

在指定char[]位置插入指定的offset字串表示。

Insert(Int32, Char)

在指定char值處插入字串表示offset。

Insert(Int32, Boolean)

在指定boolean值處插入字串表示offset。

Insert(Int32, ICharSequence)

在指定CharSequence位置插入指定的offset字串表示。

Insert(Int32, Int32)

在指定int值處插入字串表示offset。

Insert(Int32, String, Int32, Int32)

將指定值插入此字元序列中。

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

參數

dstOffset
Int32

插入字元的索引。

s
String

要插入的字元序列。

start
Int32

範圍的包含性起始指數。

end
Int32

範圍的排他端指數。

傳回

插入後的字元序列。

備註

Java 文件 java.lang.StringBuilder.insert(int, java.lang.CharSequence, int, int)。

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

適用於

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

在指定char[]位置插入指定子序列offset的字串表示。

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

參數

index
Int32

操作執行的索引。

str
Char[]

插入 char[] 。

offset
Int32

要插入的索引。

len
Int32

需要處理的元素數量。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於當前 length(),或 strOffset 與 strLen 則不指定有效子序列。

備註

Java 文件 java.lang.StringBuilder.insert(int, char[], int, int)。

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

另請參閱

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

適用於

Insert(Int32, ICharSequence, Int32, Int32)

在指定CharSequence位置插入指定子序列offset的字串表示。

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

參數

dstOffset
Int32

插入字元的索引。

s
ICharSequence

插入 CharSequence 。

start
Int32

字元序列子序列的起始。

end
Int32

字元序列子序列的結尾。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於當前 length(),或 start 與 end 則不指定有效子序列。

備註

Java 文件 java.lang.StringBuilder.insert(int, java.lang.CharSequence, int, int)。

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

另請參閱

  • <xref:Java.Lang.ICharSequence.SubSequenceFormatted(System.Int32%2c+System.Int32)>

適用於

Insert(Int32, String)

在指定的 offset處插入指定的字串。

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

參數

offset
Int32

要插入的索引。

str
String

插入 String 。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, java.lang.String)。

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

適用於

Insert(Int32, Single)

在指定float值處插入字串表示offset。

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

參數

offset
Int32

要插入的索引。

f
Single

插入的 float 值。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, float)。

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

另請參閱

適用於

Insert(Int32, Int64)

在指定long值處插入字串表示offset。

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

參數

offset
Int32

要插入的索引。

l
Int64

插入的 long 值。

傳回

插入後的字元序列。

屬性

例外狀況

如果 offset 是負值或大於目前的 {code length()}。

備註

Java 文件 java.lang.StringBuilder.insert(int, long)。

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

另請參閱

適用於

Insert(Int32, Object)

在指定Object位置插入指定的offset字串表示。

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

參數

offset
Int32

要插入的索引。

obj
Object

插入 Object 。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, java.lang.Object)。

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

另請參閱

適用於

Insert(Int32, Double)

在指定double值處插入字串表示offset。

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

參數

offset
Int32

要插入的索引。

d
Double

插入的 double 值。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, double)。

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

另請參閱

適用於

Insert(Int32, Char[])

在指定char[]位置插入指定的offset字串表示。

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

參數

offset
Int32

要插入的索引。

str
Char[]

要插入的字串。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, char[])。

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

另請參閱

適用於

Insert(Int32, Char)

在指定char值處插入字串表示offset。

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

參數

offset
Int32

要插入的索引。

c
Char

插入的 char 值。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, char)。

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

另請參閱

適用於

Insert(Int32, Boolean)

在指定boolean值處插入字串表示offset。

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

參數

offset
Int32

要插入的索引。

b
Boolean

插入的 boolean 值。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length。

備註

Java 文件 java.lang.StringBuilder.insert(int, boolean)。

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

另請參閱

適用於

Insert(Int32, ICharSequence)

在指定CharSequence位置插入指定的offset字串表示。

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

參數

dstOffset
Int32

插入字元的索引。

s
ICharSequence

插入 CharSequence 。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, java.lang.CharSequence)。

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

另請參閱

適用於

Insert(Int32, Int32)

在指定int值處插入字串表示offset。

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

參數

offset
Int32

要插入的索引。

i
Int32

插入的 int 值。

傳回

插入後的字元序列。

屬性

例外狀況

若 offset 為負或大於電流 length()。

備註

Java 文件 java.lang.StringBuilder.insert(int, int)。

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

另請參閱

適用於