Arrays.CopyOfRange 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
CopyOfRange(Single[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Int64[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Int32[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Int16[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Object[], Int32, Int32, Class) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Char[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Byte[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Boolean[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Object[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Double[], Int32, Int32) |
Copia el intervalo especificado de la matriz especificada en una nueva matriz. |
CopyOfRange(Single[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([FII)[F", "")]
public static float[] CopyOfRange (float[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([FII)[F", "")>]
static member CopyOfRange : single[] * int * int -> single[]
Parámetros
- original
- Single[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con ceros para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso 0f
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(float[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Int64[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([JII)[J", "")]
public static long[] CopyOfRange (long[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([JII)[J", "")>]
static member CopyOfRange : int64[] * int * int -> int64[]
Parámetros
- original
- Int64[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con ceros para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso 0L
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(long[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Int32[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([III)[I", "")]
public static int[] CopyOfRange (int[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([III)[I", "")>]
static member CopyOfRange : int[] * int * int -> int[]
Parámetros
- original
- Int32[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con ceros para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso 0
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(int[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Int16[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([SII)[S", "")]
public static short[] CopyOfRange (short[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([SII)[S", "")>]
static member CopyOfRange : int16[] * int * int -> int16[]
Parámetros
- original
- Int16[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con ceros para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso (short)0
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(short[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Object[], Int32, Int32, Class)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Lang.Object[] CopyOfRange (Java.Lang.Object[] original, int from, int to, Java.Lang.Class newType);
[<Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member CopyOfRange : Java.Lang.Object[] * int * int * Java.Lang.Class -> Java.Lang.Object[]
Parámetros
- original
- Object[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
- newType
- Class
la clase de la copia que se va a devolver.
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con valores NULL para obtener la longitud necesaria.
- Atributos
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso null
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
. La matriz resultante es de la clase newType
.
Agregado en la versión 1.6.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Char[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([CII)[C", "")]
public static char[] CopyOfRange (char[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([CII)[C", "")>]
static member CopyOfRange : char[] * int * int -> char[]
Parámetros
- original
- Char[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con caracteres NULL para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso '\u005cu0000'
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(char[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Byte[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([BII)[B", "")]
public static byte[] CopyOfRange (byte[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([BII)[B", "")>]
static member CopyOfRange : byte[] * int * int -> byte[]
Parámetros
- original
- Byte[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con ceros para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso (byte)0
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(byte[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Boolean[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([ZII)[Z", "")]
public static bool[] CopyOfRange (bool[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([ZII)[Z", "")>]
static member CopyOfRange : bool[] * int * int -> bool[]
Parámetros
- original
- Boolean[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con elementos false para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso false
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(boolean[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Object[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;II)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object[] CopyOfRange (Java.Lang.Object[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;II)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member CopyOfRange : Java.Lang.Object[] * int * int -> Java.Lang.Object[]
Parámetros
- original
- Object[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con valores NULL para obtener la longitud necesaria.
- Atributos
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso null
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
La matriz resultante es exactamente de la misma clase que la matriz original.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(T[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CopyOfRange(Double[], Int32, Int32)
Copia el intervalo especificado de la matriz especificada en una nueva matriz.
[Android.Runtime.Register("copyOfRange", "([DII)[D", "")]
public static double[] CopyOfRange (double[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([DII)[D", "")>]
static member CopyOfRange : double[] * int * int -> double[]
Parámetros
- original
- Double[]
matriz desde la que se va a copiar un intervalo
- from
- Int32
índice inicial del intervalo que se va a copiar, inclusivo
- to
- Int32
índice final del intervalo que se va a copiar, exclusivo. (Este índice puede estar fuera de la matriz).
Devoluciones
una nueva matriz que contiene el intervalo especificado de la matriz original, truncado o rellenado con ceros para obtener la longitud necesaria.
- Atributos
Excepciones
if start original.length
if start > end
if original == null
Comentarios
Copia el intervalo especificado de la matriz especificada en una nueva matriz. El índice inicial del intervalo (from
) debe estar entre cero y original.length
, ambos inclusive. El valor en original[from]
se coloca en el elemento inicial de la copia (a menos from == original.length
que o from == to
). Los valores de los elementos posteriores de la matriz original se colocan en elementos posteriores de la copia. El índice final del intervalo (to
), que debe ser mayor o igual que from
, puede ser mayor que original.length
, en cuyo caso 0d
se coloca en todos los elementos de la copia cuyo índice es mayor o igual que original.length - from
. La longitud de la matriz devuelta será to - from
.
Agregado en la versión 1.6.
Documentación de Java para java.util.Arrays.copyOfRange(double[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.