StringBuffer.Insert メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Insert(Int32, String, Int32, Int32) |
1 に追加されました。 |
| Insert(Int32, Char[], Int32, Int32) |
1 に追加されました。 |
| Insert(Int32, ICharSequence, Int32, Int32) |
1 に追加されました。 |
| Insert(Int32, String) |
指定したオフセット位置に文字列をこのバッファーに挿入します。 |
| Insert(Int32, Single) |
指定したオフセット位置にある、指定した float の文字列形式をこのバッファーに挿入します。 |
| Insert(Int32, Int64) |
指定した長さの文字列形式を、指定したオフセット位置のこのバッファーに挿入します。 |
| Insert(Int32, Object) |
指定したオブジェクトの文字列形式を、指定したオフセット位置のこのバッファーに挿入します。 |
| Insert(Int32, Double) |
指定したバッファー double 内の指定したオフセットに、指定した文字列形式を挿入します。 |
| Insert(Int32, Char[]) |
指定したオフセット位置に文字配列をこのバッファーに挿入します。 |
| Insert(Int32, Char) |
指定したオフセット位置に文字をこのバッファーに挿入します。 |
| Insert(Int32, Boolean) |
指定したブール値の文字列形式を、指定したオフセット位置のこのバッファーに挿入します。 |
| Insert(Int32, ICharSequence) |
1 に追加されました。 |
| Insert(Int32, Int32) |
指定したオフセット位置にある、指定した整数の文字列形式をこのバッファーに挿入します。 |
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 、start +
length > chars.length、index 、またはindex >
length()
注釈
1.2 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
文字を挿入する位置のインデックス。
挿入する文字シーケンス。
- start
- Int32
char シーケンス内の包括的な開始インデックス。
- end
- Int32
char シーケンス内の排他終了インデックス。
返品
挿入後のこの文字シーケンス。
- 属性
例外
indexが負の値または現在の長さより大きい場合、startまたはendが負の値の場合、startがendより大きいか、endがsの長さを超えています。
注釈
1\.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 またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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。
返品
挿入後のこの文字シーケンス。
- 属性
例外
index またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
挿入する長い値を指定します。
返品
挿入後のこの文字シーケンス。
- 属性
例外
index またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Insert(Int32, Double)
指定したバッファー 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 またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 またはindex > length()場合。
charsがnullされている場合は >。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
文字を挿入する位置のインデックス。
挿入する文字シーケンス。
返品
挿入後のこの文字シーケンス。
- 属性
例外
index またはindex > length()場合。
注釈
1\.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 またはindex > length()場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。