String.Replace 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Replace(ICharSequence, ICharSequence) |
將符合常值目標序列之這個字串的每個子字串取代為指定的常值取代序列。 |
Replace(Char, Char) |
傳回字串,以 取代此字串 |
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
。
備註
將符合常值目標序列之這個字串的每個子字串取代為指定的常值取代序列。 取代作業會從字串開頭到結尾,例如,將 「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 屬性授權中所述的詞彙使用。