IReplaceable.Replace Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Replace(Int32, Int32, String) |
Substitui uma subcadeia de caracteres desse objeto pelo texto fornecido. |
| Replace(Int32, Int32, Char[], Int32, Int32) |
Substitui uma subcadeia de caracteres desse objeto pelo texto fornecido. |
Replace(Int32, Int32, String)
Substitui uma subcadeia de caracteres desse objeto pelo texto fornecido.
[Android.Runtime.Register("replace", "(IILjava/lang/String;)V", "GetReplace_IILjava_lang_String_Handler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public void Replace(int start, int limit, string? text);
[<Android.Runtime.Register("replace", "(IILjava/lang/String;)V", "GetReplace_IILjava_lang_String_Handler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Replace : int * int * string -> unit
Parâmetros
- start
- Int32
o índice inicial, inclusive; 0 <= start
<= limit.
- limit
- Int32
o índice final, exclusivo; start <= limit
<= length().
- text
- String
o texto para o qual substituir caracteres startlimit - 1
- Atributos
Comentários
Substitui uma subcadeia de caracteres desse objeto pelo texto fornecido.
As subclasses devem garantir que, se o texto entre o início e o limite for igual ao texto de substituição, essa substituição não terá efeito. Ou seja, todos os metadados não devem ser afetados. Além disso, as subclasses são incentivadas a verificar se há caracteres idênticos iniciais e à direita e fazer uma substituição menor, se possível. Isso preservará o máximo possível de metadados.
Java documentação para android.icu.text.Replaceable.replace(int, int, java.lang.String).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Replace(Int32, Int32, Char[], Int32, Int32)
Substitui uma subcadeia de caracteres desse objeto pelo texto fornecido.
[Android.Runtime.Register("replace", "(II[CII)V", "GetReplace_IIarrayCIIHandler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public void Replace(int start, int limit, char[]? chars, int charsStart, int charsLen);
[<Android.Runtime.Register("replace", "(II[CII)V", "GetReplace_IIarrayCIIHandler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Replace : int * int * char[] * int * int -> unit
Parâmetros
- start
- Int32
o índice inicial, inclusive; 0 <= start
<= limit.
- limit
- Int32
o índice final, exclusivo; start <= limit
<= length().
- chars
- Char[]
o texto para o qual substituir caracteres startlimit - 1
- charsStart
- Int32
o índice inicial em chars, inclusive; 0 <= start <= limit.
- charsLen
- Int32
o número de caracteres de chars.
- Atributos
Comentários
Substitui uma subcadeia de caracteres desse objeto pelo texto fornecido.
As subclasses devem garantir que, se o texto entre o início e o limite for igual ao texto de substituição, essa substituição não terá efeito. Ou seja, todos os metadados não devem ser afetados. Além disso, as subclasses são incentivadas a verificar se há caracteres idênticos iniciais e à direita e fazer uma substituição menor, se possível. Isso preservará o máximo possível de metadados.
Java documentação para android.icu.text.Replaceable.replace(int, int, char[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.