Language

String.Replace メソッド

定義

オーバーロード

名前 説明
Replace(ICharSequence, ICharSequence)

リテラル ターゲット シーケンスと一致するこの文字列の各部分文字列を、指定したリテラル置換シーケンスに置き換えます。

Replace(Char, Char)

この文字列内のすべての oldChar を newCharに置き換えた結果の文字列を返します。

Replace(String, String)

リテラル ターゲット シーケンスと一致するこの文字列の各部分文字列を、指定したリテラル置換シーケンスに置き換えます。

Replace(ICharSequence, ICharSequence)

リテラル ターゲット シーケンスと一致するこの文字列の各部分文字列を、指定したリテラル置換シーケンスに置き換えます。

[Android.Runtime.Register("replace", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;", "")]
public string Replace(Java.Lang.ICharSequence target, Java.Lang.ICharSequence replacement);
[<Android.Runtime.Register("replace", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;", "")>]
member this.Replace : Java.Lang.ICharSequence * Java.Lang.ICharSequence -> string

パラメーター

target
ICharSequence

置換する char 値のシーケンス

replacement
ICharSequence

char 値の置換シーケンス

返品

結果の文字列

属性

例外

targetまたはreplacementがnull場合は。

注釈

リテラル ターゲット シーケンスと一致するこの文字列の各部分文字列を、指定したリテラル置換シーケンスに置き換えます。 置換は文字列の先頭から末尾に進みます。たとえば、文字列 "aaa" で "aa" を "b" に置き換えると、"ab" ではなく "ba" になります。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Replace(Char, Char)

この文字列内のすべての oldChar を newCharに置き換えた結果の文字列を返します。

[Android.Runtime.Register("replace", "(CC)Ljava/lang/String;", "")]
public string Replace(char oldChar, char newChar);
[<Android.Runtime.Register("replace", "(CC)Ljava/lang/String;", "")>]
member this.Replace : char * char -> string

パラメーター

oldChar
Char

古い文字。

newChar
Char

新しい文字。

返品

oldCharのすべての出現箇所をnewCharに置き換えることによって、この文字列から派生した文字列。

属性

注釈

この文字列内のすべての oldChar を newCharに置き換えた結果の文字列を返します。

このoldChar オブジェクトで表される文字シーケンスで文字Stringが発生しない場合は、このString オブジェクトへの参照が返されます。 それ以外の場合は、このString オブジェクトで表される文字シーケンスと同じ文字シーケンスを表すString オブジェクトが返されます。ただし、oldCharが出現するたびにnewCharが置き換えられる点が異なります。

例: <blockquote>

"mesquite in your cellar".replace('e', 'o')
                    returns "mosquito in your collar"
            "the war of baronets".replace('r', 'y')
                    returns "the way of bayonets"
            "sparring with a purple porpoise".replace('p', 't')
                    returns "starring with a turtle tortoise"
            "JonL".replace('q', 'x') returns "JonL" (no change)

</blockquote>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Replace(String, String)

リテラル ターゲット シーケンスと一致するこの文字列の各部分文字列を、指定したリテラル置換シーケンスに置き換えます。

public string Replace(string target, string replacement);
member this.Replace : string * string -> string

パラメーター

target
String

置換する char 値のシーケンス

replacement
String

char 値の置換シーケンス

返品

結果の文字列

注釈

リテラル ターゲット シーケンスと一致するこの文字列の各部分文字列を、指定したリテラル置換シーケンスに置き換えます。 置換は文字列の先頭から末尾に進みます。たとえば、文字列 "aaa" で "aa" を "b" に置き換えると、"ab" ではなく "ba" になります。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象