Arrays.CopyOf Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| CopyOf(Int32[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Object[], Int32, Class) |
Copia la matrice specificata, il troncamento o la spaziatura interna con valori Null (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Single[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Int64[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Int16[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Boolean[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con |
| CopyOf(Char[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con caratteri Null (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Byte[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Double[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. |
| CopyOf(Object[], Int32) |
Copia la matrice specificata, il troncamento o la spaziatura interna con valori Null (se necessario) in modo che la copia abbia la lunghezza specificata. |
CopyOf(Int32[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Int32[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà 0. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*int[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Object[], Int32, Class)
Copia la matrice specificata, il troncamento o la spaziatura interna con valori Null (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Object[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
- newType
- Class
classe della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con valori Null per ottenere la lunghezza specificata
- Attributi
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con valori Null (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà null. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale. La matrice risultante è della classe newType.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(U[], int, java.lang.Class<? extends T[]>).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Single[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Single[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà 0f. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*float[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Int64[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Int64[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà 0L. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*long[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Int16[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Int16[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà (short)0. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*short[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Boolean[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con false (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Boolean[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con falsi elementi per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con false (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà false. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*boolean[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Char[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con caratteri Null (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Char[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con caratteri Null per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con caratteri Null (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà '\u005cu0000'. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*char[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Byte[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Byte[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà (byte)0. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*byte[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Double[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Double[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata
- Attributi
Eccezioni
se newLength
se original == null
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con zeri (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà 0d. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*double[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
CopyOf(Object[], Int32)
Copia la matrice specificata, il troncamento o la spaziatura interna con valori Null (se necessario) in modo che la copia abbia la lunghezza specificata.
[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[]
Parametri
- original
- Object[]
matrice da copiare
- newLength
- Int32
lunghezza della copia da restituire
Valori restituiti
una copia della matrice originale, troncata o riempita con valori Null per ottenere la lunghezza specificata
- Attributi
Commenti
Copia la matrice specificata, il troncamento o la spaziatura interna con valori Null (se necessario) in modo che la copia abbia la lunghezza specificata. Per tutti gli indici validi sia nella matrice originale che nella copia, le due matrici conterranno valori identici. Per tutti gli indici validi nella copia ma non nell'originale, la copia conterrà null. Tali indici esistono se e solo se la lunghezza specificata è maggiore di quella della matrice originale. La matrice risultante è esattamente la stessa classe della matrice originale.
Aggiunta nella versione 1.6.
per java.util.Arrays.copyOf(.*T[], .*int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.