Arrays.CopyOf Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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
una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.
- Atributos
Excepciones
si newLength
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
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
una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.
- Atributos
Excepciones
si newLength
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
una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.
- Atributos
Excepciones
si newLength
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
una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.
- Atributos
Excepciones
si newLength
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 newLength
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
una copia de la matriz original, truncada o rellenada con caracteres NULL para obtener la longitud especificada.
- Atributos
Excepciones
si newLength
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
una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.
- Atributos
Excepciones
si newLength
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
una copia de la matriz original, truncada o rellenada con ceros para obtener la longitud especificada.
- Atributos
Excepciones
si newLength
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
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.