Поделиться через


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 if или replacement is null.

Комментарии

Заменяет каждую подстроку этой строки, которая соответствует конечной последовательности литерала заданной последовательности замены литерала. Замена выполняется с начала строки до конца, например замена "aa" на "b" в строке "aaa" приведет к "ba" вместо "ab".

Добавлено в версии 1.5.

Документация по Java для java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.lang.String.replace(char, char).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Replace(String, String)

Заменяет каждую подстроку этой строки, которая соответствует конечной последовательности литерала заданной последовательности замены литерала.

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

Параметры

target
String

Последовательность значений char, которые необходимо заменить

replacement
String

Последовательность замены значений char

Возвращаемое значение

Результирующая строка

Комментарии

Заменяет каждую подстроку этой строки, которая соответствует конечной последовательности литерала заданной последовательности замены литерала. Замена выполняется с начала строки до конца, например замена "aa" на "b" в строке "aaa" приведет к "ba" вместо "ab".

Добавлено в версии 1.5.

Документация по Java для java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к