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
要插入的 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
為 。
如果 為 ,則 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
要插入的雙精度浮點數。
傳回
- 屬性
例外狀況
如果為 或 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
要插入的 char 序列。
- start
- Int32
字元序列中的內含開始索引。
- end
- Int32
char 序列中的獨佔結束索引。
傳回
- 屬性
例外狀況
如果 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 +
length > chars.length
start
index
index >
length()
備註
已在1.2中新增。
的 java.lang.StringBuffer.insert(int, char[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。