Arrays.CopyOfRange 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
CopyOfRange(Single[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Int64[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Int32[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Int16[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Object[], Int32, Int32, Class) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Char[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Byte[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Boolean[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Object[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Double[], Int32, Int32) |
Copia l'intervallo specificato della matrice specificata in una nuova matrice. |
CopyOfRange(Single[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Single[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con zeri per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso 0f
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(float[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Int64[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Int64[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con zeri per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso 0L
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(long[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Int32[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Int32[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con zeri per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso 0
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(int[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Int16[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Int16[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con zeri per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso (short)0
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(short[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Object[], Int32, Int32, Class)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Object[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
- newType
- Class
classe della copia da restituire
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con valori Null per ottenere la lunghezza richiesta
- Attributi
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso null
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
. La matrice risultante è della classe newType
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Char[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Char[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con caratteri Null per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso '\u005cu0000'
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(char[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Byte[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Byte[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con zeri per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso (byte)0
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(byte[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Boolean[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Boolean[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con elementi false per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso false
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(boolean[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Object[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Object[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con valori Null per ottenere la lunghezza richiesta
- Attributi
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso null
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
La matrice risultante è esattamente la stessa classe della matrice originale.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(T[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
CopyOfRange(Double[], Int32, Int32)
Copia l'intervallo specificato della matrice specificata in una nuova matrice.
[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[]
Parametri
- original
- Double[]
matrice da cui copiare un intervallo
- from
- Int32
indice iniziale dell'intervallo da copiare, inclusivo
- to
- Int32
indice finale dell'intervallo da copiare, esclusivo. Questo indice può trovarsi all'esterno della matrice.
Restituisce
una nuova matrice contenente l'intervallo specificato dalla matrice originale, troncata o riempita con zeri per ottenere la lunghezza richiesta
- Attributi
Eccezioni
if start original.length
if start > end
if original == null
Commenti
Copia l'intervallo specificato della matrice specificata in una nuova matrice. L'indice iniziale dell'intervallo (from
) deve essere compreso tra zero e original.length
, incluso. Il valore in original[from]
viene inserito nell'elemento iniziale della copia (a meno che from == original.length
non sia o from == to
). I valori degli elementi successivi nella matrice originale vengono inseriti negli elementi successivi nella copia. L'indice finale dell'intervallo (to
), che deve essere maggiore o uguale a from
, può essere maggiore di original.length
, nel qual caso 0d
viene inserito in tutti gli elementi della copia il cui indice è maggiore o uguale a original.length - from
. La lunghezza della matrice restituita sarà to - from
.
Aggiunta nella versione 1.6.
Documentazione java per java.util.Arrays.copyOfRange(double[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.