文書   >   Swift   >  String   >   replaceSubrange(_:with:)
汎用インスタンスメソッド
replaceSubrange(_:with:)
指定された位置に文字のコレクションを挿入します。
宣言
パラメータ
bounds | 置き換えるべきテキストの範囲。範囲の境界は文字列の有効なインデックスでなければなりません。 |
newElements | 文字列に追加すべき新しい文字。 |
議論
このメソッドを呼び出すと、この文字列で使用する全ての既存のインデックスが無効になります。
複雑さ:O(m)、ここで m は文字列と newElements の長さの合計です。replaceSubrange(_:with:) を呼び出して文字列の末尾のテキストをただ単に削除すると、複雑さは O(n) になります。ここで、n は bounds.count に等しくなります。
関連
プロトコルから
RangeReplaceableCollection
以下も見よ
部分文字列の置換
func replaceSubrange<C, R>(R, with: C)
指定された要素の部分範囲を与えられたコレクションと置き換えます。
トップへ
トップへ
トップへ
トップへ