Поделиться через


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)

Вставляет строковое представление указанного длинного в этот буфер с указанным смещением.

Insert(Int32, Single)

Вставляет строковое представление указанного float в этот буфер с указанным смещением.

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 для java.lang.StringBuffer.insert(int, java.lang.CharSequence, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Последовательность символов для вставки.

Возвращаемое значение

Атрибуты

Исключения

Значение if index или index > length().

Комментарии

Добавлено в версии 1.5.

Документация по Java для java.lang.StringBuffer.insert(int, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.lang.StringBuffer.insert(int, java.lang.Object).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.lang.StringBuffer.insert(int, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.lang.StringBuffer.insert(int, char).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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().

nullЗначение chars if .

Комментарии

Документация по Java для java.lang.StringBuffer.insert(int, char[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

значение double для вставки.

Возвращаемое значение

Атрибуты

Исключения

Значение if index или index > length().

Комментарии

Документация по Java для java.lang.StringBuffer.insert(int, double).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.lang.StringBuffer.insert(int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Insert(Int32, Int64)

Вставляет строковое представление указанного длинного в этот буфер с указанным смещением.

[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 для java.lang.StringBuffer.insert(int, long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Insert(Int32, Single)

Вставляет строковое представление указанного float в этот буфер с указанным смещением.

[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 для вставки.

Возвращаемое значение

Атрибуты

Исключения

Значение if index или index > length().

Комментарии

Документация по Java для java.lang.StringBuffer.insert(int, float).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.lang.StringBuffer.insert(int, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Последовательность символов для вставки.

start
Int32

Индекс инклюзивного запуска в последовательности char.

end
Int32

Эксклюзивный конечный индекс в последовательности char.

Возвращаемое значение

Атрибуты

Исключения

Значение , если index значение отрицательное или больше текущей длины или endstart отрицательное значение, startend больше или end больше длиныs.

Комментарии

Добавлено в версии 1.5.

Документация по Java для java.lang.StringBuffer.insert(int, java.lang.CharSequence, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Возвращаемое значение

Атрибуты

Исключения

nullЗначение chars if .

If length , start + length > chars.lengthindex , start илиindex > length()

Комментарии

Добавлено в версии 1.2.

Документация по Java для java.lang.StringBuffer.insert(int, char[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к