Arrays.CopyOfRange Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CopyOfRange(Single[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Int64[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Int32[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Int16[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Object[], Int32, Int32, Class) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Char[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Byte[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Boolean[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Object[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Double[], Int32, Int32) |
Copia o intervalo especificado da matriz especificada em uma nova matriz. |
CopyOfRange(Single[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com zeros para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso 0f
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(float[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Int64[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com zeros para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso 0L
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(long[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Int32[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com zeros para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso 0
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(int[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Int16[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com zeros para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso (short)0
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(short[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Object[], Int32, Int32, Class)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
- newType
- Class
a classe da cópia a ser devolvida
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com nulos para obter o comprimento necessário
- Atributos
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso null
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
. A matriz resultante é da classe newType
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Char[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
Uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com caracteres nulos para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso '\u005cu0000'
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(char[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Byte[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com zeros para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso (byte)0
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(byte[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Boolean[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com elementos falsos para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso false
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(boolean[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Object[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com nulos para obter o comprimento necessário
- Atributos
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso null
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
A matriz resultante é exatamente da mesma classe que a matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(T[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CopyOfRange(Double[], Int32, Int32)
Copia o intervalo especificado da matriz especificada em uma nova 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[]
A matriz da qual um intervalo deve ser copiado
- from
- Int32
o índice inicial do intervalo a ser copiado, inclusive
- to
- Int32
o índice final da gama a copiar, exclusivo. (Esse índice pode estar fora da matriz.)
Retornos
uma nova matriz contendo o intervalo especificado da matriz original, truncada ou preenchida com zeros para obter o comprimento necessário
- Atributos
Exceções
if start original.length
if start > end
if original == null
Comentários
Copia o intervalo especificado da matriz especificada em uma nova matriz. O índice inicial do intervalo (from
) deve situar-se entre zero e original.length
, inclusive. O valor em original[from]
é colocado no elemento inicial da cópia (a menos que from == original.length
ou from == to
). Os valores dos elementos subsequentes na matriz original são colocados em elementos subsequentes na cópia. O índice final do intervalo (to
), que deve ser maior ou igual a from
, pode ser maior que original.length
, caso 0d
em que é colocado em todos os elementos da cópia cujo índice é maior ou igual a original.length - from
. O comprimento da matriz retornada será to - from
.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOfRange(double[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.