Lenguaje

Arrays.CopyOf Método

Definición

Sobrecargas

Nombre Description
CopyOf(Int32[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Object[], Int32, Class)

Copia la matriz especificada, trunca o relleno con valores NULL (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Single[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Int64[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Int16[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Boolean[], Int32)

Copia la matriz especificada, trunca o relleno con false (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Char[], Int32)

Copia la matriz especificada, trunca o relleno con caracteres NULL (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Byte[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Double[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Object[], Int32)

Copia la matriz especificada, trunca o relleno con valores NULL (si es necesario) para que la copia tenga la longitud especificada.

CopyOf(Int32[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([II)[I", "")]
public static int[] CopyOf(int[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([II)[I", "")>]
static member CopyOf : int[] * int -> int[]

Parámetros

original
Int32[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Int32[]

una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá 0. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*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

CopyOf(Object[], Int32, Class)

Copia la matriz especificada, trunca o relleno con valores NULL (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength, Java.Lang.Class newType);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member CopyOf : Java.Lang.Object[] * int * Java.Lang.Class -> Java.Lang.Object[]

Parámetros

original
Object[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

newType
Class

la clase de la copia que se va a devolver.

Devoluciones

Object[]

una copia de la matriz original, truncada o rellenada con valores NULL para obtener la longitud especificada.

Atributos

Comentarios

Copia la matriz especificada, trunca o relleno con valores NULL (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá null. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original. La matriz resultante es de la clase newType.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(U[], int, java.lang.Class<? extends T[]>).

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

CopyOf(Single[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([FI)[F", "")]
public static float[] CopyOf(float[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([FI)[F", "")>]
static member CopyOf : single[] * int -> single[]

Parámetros

original
Single[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Single[]

una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá 0f. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*float[], .*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

CopyOf(Int64[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([JI)[J", "")]
public static long[] CopyOf(long[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([JI)[J", "")>]
static member CopyOf : int64[] * int -> int64[]

Parámetros

original
Int64[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Int64[]

una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá 0L. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*long[], .*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

CopyOf(Int16[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([SI)[S", "")]
public static short[] CopyOf(short[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([SI)[S", "")>]
static member CopyOf : int16[] * int -> int16[]

Parámetros

original
Int16[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Int16[]

una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá (short)0. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*short[], .*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

CopyOf(Boolean[], Int32)

Copia la matriz especificada, trunca o relleno con false (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([ZI)[Z", "")]
public static bool[] CopyOf(bool[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([ZI)[Z", "")>]
static member CopyOf : bool[] * int -> bool[]

Parámetros

original
Boolean[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

una copia de la matriz original, truncada o rellenada con elementos false para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con false (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá false. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*boolean[], .*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

CopyOf(Char[], Int32)

Copia la matriz especificada, trunca o relleno con caracteres NULL (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([CI)[C", "")]
public static char[] CopyOf(char[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([CI)[C", "")>]
static member CopyOf : char[] * int -> char[]

Parámetros

original
Char[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Char[]

una copia de la matriz original, truncada o rellenada con caracteres NULL para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con caracteres NULL (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá '\u005cu0000'. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*char[], .*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

CopyOf(Byte[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([BI)[B", "")]
public static byte[] CopyOf(byte[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([BI)[B", "")>]
static member CopyOf : byte[] * int -> byte[]

Parámetros

original
Byte[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Byte[]

una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá (byte)0. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*byte[], .*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

CopyOf(Double[], Int32)

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([DI)[D", "")]
public static double[] CopyOf(double[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([DI)[D", "")>]
static member CopyOf : double[] * int -> double[]

Parámetros

original
Double[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Double[]

una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.

Atributos

Excepciones

si original == null

Comentarios

Copia la matriz especificada, trunca o relleno con ceros (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá 0d. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*double[], .*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

CopyOf(Object[], Int32)

Copia la matriz especificada, trunca o relleno con valores NULL (si es necesario) para que la copia tenga la longitud especificada.

[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member CopyOf : Java.Lang.Object[] * int -> Java.Lang.Object[]

Parámetros

original
Object[]

matriz que se va a copiar

newLength
Int32

la longitud de la copia que se va a devolver.

Devoluciones

Object[]

una copia de la matriz original, truncada o rellenada con valores NULL para obtener la longitud especificada.

Atributos

Comentarios

Copia la matriz especificada, trunca o relleno con valores NULL (si es necesario) para que la copia tenga la longitud especificada. Para todos los índices que son válidos en la matriz original y en la copia, las dos matrices contendrán valores idénticos. Para los índices que sean válidos en la copia, pero no en el original, la copia contendrá null. Estos índices existirán si y solo si la longitud especificada es mayor que la de la matriz original. La matriz resultante es exactamente de la misma clase que la matriz original.

Agregado en la versión 1.6.

Java documentación para java.util.Arrays.copyOf(.*T[], .*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