Linguaggio

Arrays.CopyOf Metodo

Definizione

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 false (se necessario) in modo che la copia abbia la lunghezza specificata.

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

Int32[]

una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata

Attributi

Eccezioni

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

Object[]

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

Single[]

una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata

Attributi

Eccezioni

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

Int64[]

una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata

Attributi

Eccezioni

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

Int16[]

una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata

Attributi

Eccezioni

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 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

Char[]

una copia della matrice originale, troncata o riempita con caratteri Null per ottenere la lunghezza specificata

Attributi

Eccezioni

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

Byte[]

una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata

Attributi

Eccezioni

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

Double[]

una copia della matrice originale, troncata o riempita con zeri per ottenere la lunghezza specificata

Attributi

Eccezioni

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

Object[]

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.

Si applica a