Lenguaje

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

Definición

Copia una subcadena de este objeto, conservando los metadatos.

[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

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

limit
Int32

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

dest
Int32

índice de destino. Los caracteres de start..limit-1 se copiarán en dest. Las implementaciones de este método pueden suponer que dest &lt;= start || dest &gt;= limit.

Atributos

Comentarios

Copia una subcadena de este objeto, conservando los metadatos. Este método se usa para duplicar o reordenar subcadenas. El índice de destino no debe superponerse al intervalo de origen. Si hasMetaData() devuelve false, las subclases pueden usar la implementación naïve:

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

Java documentación para android.icu.text.Replaceable.copy(int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a