共用方式為


String.Replace 方法

定義

多載

Replace(ICharSequence, ICharSequence)

將符合常值目標序列之這個字串的每個子字串取代為指定的常值取代序列。

Replace(Char, Char)

傳回字串,以 取代此字串newChar中所有出現的專案oldChar

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 值的取代順序

傳回

產生的字串

屬性

例外狀況

如果 targetreplacement 為 ,則為 null

備註

將符合常值目標序列之這個字串的每個子字串取代為指定的常值取代序列。 取代作業會從字串開頭到結尾,例如,將 「aa」 取代為 「aaa」 字串 「aaa」 將會產生 「ba」 而不是 「ab」。

已在1.5中新增。

java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Replace(Char, Char)

傳回字串,以 取代此字串newChar中所有出現的專案oldChar

[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

屬性

備註

傳回字串,以 取代此字串newChar中所有出現的專案oldChar

如果此字元未出現在這個String物件所表示的字元oldChar序列中,則會傳回這個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.lang.String.replace(char, char)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Replace(String, String)

將符合常值目標序列之這個字串的每個子字串取代為指定的常值取代序列。

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

參數

target
String

要取代的 char 值序列

replacement
String

char 值的取代順序

傳回

產生的字串

備註

將符合常值目標序列之這個字串的每個子字串取代為指定的常值取代序列。 取代作業會從字串開頭到結尾,例如,將 「aa」 取代為 「aaa」 字串 「aaa」 將會產生 「ba」 而不是 「ab」。

已在1.5中新增。

java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於