Idioma

IReplaceable.Copy(Int32, Int32, Int32) Método

Definição

Copia uma subcadeia de caracteres desse objeto, retendo metadados.

[Android.Runtime.Register("copy", "(III)V", "GetCopy_IIIHandler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public void Copy(int start, int limit, int dest);
[<Android.Runtime.Register("copy", "(III)V", "GetCopy_IIIHandler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Copy : int * int * int -> unit

Parâmetros

start
Int32

o índice inicial, inclusive; 0 &lt;= start &lt;= limit.

limit
Int32

o índice final, exclusivo; start &lt;= limit &lt;= length().

dest
Int32

o índice de destino. Os caracteres de start..limit-1 serão copiados para dest. As implementações desse método podem pressupor isso dest &lt;= start || dest &gt;= limit.

Atributos

Comentários

Copia uma subcadeia de caracteres desse objeto, retendo metadados. Esse método é usado para duplicar ou reordenar subcadeias de caracteres. O índice de destino não deve sobrepor o intervalo de origem. Se hasMetaData() retornar false, as subclasses poderão usar a implementação ingênua:

char[] text = new char[limit - start];
            getChars(start, limit, text, 0);
            replace(dest, dest, text, 0, limit - start);

Java documentação para android.icu.text.Replaceable.copy(int, 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.

Aplica-se a