StringBuffer.Insert Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Insert(Int32, String, Int32, Int32) |
Added in 1. |
Insert(Int32, ICharSequence) |
Added in 1. |
Insert(Int32, Object) |
Inserts the string representation of the specified object into this buffer at the specified offset. |
Insert(Int32, Boolean) |
Inserts the string representation of the specified boolean into this buffer at the specified offset. |
Insert(Int32, Char) |
Inserts the character into this buffer at the specified offset. |
Insert(Int32, Char[]) |
Inserts the character array into this buffer at the specified offset. |
Insert(Int32, Double) |
Inserts the string representation of the specified into this buffer double at the specified offset. |
Insert(Int32, Int32) |
Inserts the string representation of the specified integer into this buffer at the specified offset. |
Insert(Int32, Int64) |
Inserts the string representation of the specified long into this buffer at the specified offset. |
Insert(Int32, Single) |
Inserts the string representation of the specified float into this buffer at the specified offset. |
Insert(Int32, String) |
Inserts the string into this buffer at the specified offset. |
Insert(Int32, ICharSequence, Int32, Int32) |
Added in 1. |
Insert(Int32, Char[], Int32, Int32) |
Added in 1. |
Insert(Int32, String, Int32, Int32)
Added in 1.
public Java.Lang.StringBuffer Insert (int dstOffset, string? s, int start, int end);
member this.Insert : int * string * int * int -> Java.Lang.StringBuffer
Parameters
- dstOffset
- Int32
- s
- String
- start
- Int32
- end
- Int32
Returns
Remarks
Added in 1.5.
Java documentation for java.lang.StringBuffer.insert(int, java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, ICharSequence)
Added in 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
Parameters
- dstOffset
- Int32
The char sequence to insert.
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Added in 1.5.
Java documentation for java.lang.StringBuffer.insert(int, java.lang.CharSequence)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Object)
Inserts the string representation of the specified object into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- obj
- Object
the object to insert (may be null).
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, java.lang.Object)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Boolean)
Inserts the string representation of the specified boolean into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- b
- Boolean
the boolean to insert.
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, boolean)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Char)
Inserts the character into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- c
- Char
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, char)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Char[])
Inserts the character array into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- str
- Char[]
Returns
- Attributes
Exceptions
if index
or index > length()
.
if chars
is null
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, char[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Double)
Inserts the string representation of the specified into this buffer double at the specified offset.
[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
Parameters
- offset
- Int32
- d
- Double
the double to insert.
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, double)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Int32)
Inserts the string representation of the specified integer into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- i
- Int32
the integer to insert.
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Int64)
Inserts the string representation of the specified long into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- l
- Int64
the long to insert.
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, long)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Single)
Inserts the string representation of the specified float into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- f
- Single
the float to insert.
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, float)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, String)
Inserts the string into this buffer at the specified offset.
[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
Parameters
- offset
- Int32
- str
- String
Returns
- Attributes
Exceptions
if index
or index > length()
.
Remarks
Java documentation for java.lang.StringBuffer.insert(int, java.lang.String)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, ICharSequence, Int32, Int32)
Added in 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
Parameters
- dstOffset
- Int32
The char sequence to insert.
- start
- Int32
The inclusive start index in the char sequence.
- end
- Int32
The exclusive end index in the char sequence.
Returns
- Attributes
Exceptions
if index
is negative or greater than the current
length, start
or end
are negative, start
is greater than end
or end
is greater
than the length of s
.
Remarks
Added in 1.5.
Java documentation for java.lang.StringBuffer.insert(int, java.lang.CharSequence, int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Insert(Int32, Char[], Int32, Int32)
Added in 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
Parameters
- index
- Int32
the index at which to insert.
- str
- Char[]
- offset
- Int32
- len
- Int32
Returns
- Attributes
Exceptions
if chars
is null
.
if length
, start
, start +
length > chars.length
, index
or index >
length()
Remarks
Added in 1.2.
Java documentation for java.lang.StringBuffer.insert(int, char[], int, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.