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

要替换的字符值序列

replacement
ICharSequence

字符值的替换序列

返回

生成的字符串

属性

例外

如果 target 为或 replacementnull

注解

用指定的文字替换序列替换此字符串替换此字符串的每个子字符串。 替换从字符串的开头到末尾,例如,将“aa”替换为字符串“aaa”中的“b”将导致“ba”而不是“ab”。

在 1.5 中添加。

适用于 . 的 java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 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

新字符。

返回

一个从此字符串派生的字符串,将每个匹配项 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.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

要替换的字符值序列

replacement
String

字符值的替换序列

返回

生成的字符串

注解

用指定的文字替换序列替换此字符串替换此字符串的每个子字符串。 替换从字符串的开头到末尾,例如,将“aa”替换为字符串“aaa”中的“b”将导致“ba”而不是“ab”。

在 1.5 中添加。

适用于 . 的 java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于