次の方法で共有


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 値の置換シーケンス

戻り値

結果の文字列

属性

例外

if target または replacement is null.

注釈

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

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

の Java ドキュメントjava.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

新しい文字。

戻り値

この文字列から派生した文字列。すべての出現oldCharnewChar箇所を .

属性

注釈

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

このオブジェクトで表される文字oldCharシーケンスに文字が含まれていない場合は、このStringStringオブジェクトへの参照が返されます。 それ以外の場合は、 String この String オブジェクトで表される文字シーケンスと同じ文字シーケンスを表すオブジェクトが返されます。ただし、すべての出現 oldChar 箇所が 1 回の出現 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 ドキュメントjava.lang.String.replace(char, char)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 ドキュメントjava.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象