Arrays.CopyOf 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
| Nome | Description |
|---|---|
| CopyOf(Int32[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Object[], Int32, Class) |
Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Single[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Int64[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Int16[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Boolean[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com |
| CopyOf(Char[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com caracteres nulos (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Byte[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Double[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. |
| CopyOf(Object[], Int32) |
Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado. |
CopyOf(Int32[], Int32)
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com zeros para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá 0. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*int[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Object[], Int32, Class)
Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
- newType
- Class
a classe da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com nulos para obter o comprimento especificado
- Atributos
Comentários
Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá null. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original. A matriz resultante é da classe newType.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(U[], 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Single[], Int32)
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com zeros para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá 0f. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*float[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Int64[], Int32)
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com zeros para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá 0L. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*long[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Int16[], Int32)
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com zeros para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá (short)0. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*short[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Boolean[], Int32)
Copia a matriz especificada, truncando ou preenchendo com false (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com elementos falsos para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com false (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá false. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*boolean[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Char[], Int32)
Copia a matriz especificada, truncando ou preenchendo com caracteres nulos (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com caracteres nulos para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com caracteres nulos (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá '\u005cu0000'. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*char[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Byte[], Int32)
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com zeros para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá (byte)0. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*byte[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Double[], Int32)
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com zeros para obter o comprimento especificado
- Atributos
Exceções
se newLength
se original == null
Comentários
Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá 0d. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*double[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
CopyOf(Object[], Int32)
Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado.
[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[]
a matriz a ser copiada
- newLength
- Int32
o comprimento da cópia a ser retornada
Retornos
uma cópia da matriz original, truncada ou acolchoada com nulos para obter o comprimento especificado
- Atributos
Comentários
Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado. Para todos os índices válidos na matriz original e na cópia, as duas matrizes conterão valores idênticos. Para todos os índices válidos na cópia, mas não no original, a cópia conterá null. Esses índices existirão se e somente se o comprimento especificado for maior que o da matriz original. A matriz resultante é exatamente da mesma classe que a matriz original.
Adicionado em 1.6.
Documentação Java para java.util.Arrays.copyOf(.*T[], .*int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.