Partager via


Arrays.CopyOfRange Méthode

Définition

Surcharges

CopyOfRange(Single[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Int64[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Int32[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Int16[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Object[], Int32, Int32, Class)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Char[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Byte[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Boolean[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Object[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Double[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

CopyOfRange(Single[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Single[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Single[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec zéros pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas 0f est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(float[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Int64[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Int64[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Int64[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec zéros pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas 0L est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(long[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Int32[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Int32[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Int32[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec zéros pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas 0 est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(int[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Int16[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Int16[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Int16[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec zéros pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas (short)0 est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(short[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Object[], Int32, Int32, Class)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Object[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

newType
Class

classe de la copie à renvoyer

Retours

Object[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec des valeurs Null pour obtenir la longueur requise

Attributs

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas null est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from. Le tableau obtenu est de la classe newType.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Char[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Char[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Char[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rempli de caractères Null pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas '\u005cu0000' est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(char[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Byte[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Byte[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Byte[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec zéros pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas (byte)0 est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Boolean[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Boolean[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec de faux éléments pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas false est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(boolean[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Object[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Object[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Object[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec des valeurs Null pour obtenir la longueur requise

Attributs

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas null est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Le tableau résultant est exactement la même classe que le tableau d’origine.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(T[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

CopyOfRange(Double[], Int32, Int32)

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau.

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

Paramètres

original
Double[]

tableau à partir duquel une plage doit être copiée

from
Int32

l’index initial de la plage à copier, inclus

to
Int32

index final de la plage à copier, exclusif. (Cet index peut se trouver en dehors du tableau.)

Retours

Double[]

nouveau tableau contenant la plage spécifiée à partir du tableau d’origine, tronqué ou rembourré avec zéros pour obtenir la longueur requise

Attributs

Exceptions

if start original.length

if start > end

if original == null

Remarques

Copie la plage spécifiée du tableau spécifié dans un nouveau tableau. L’index initial de la plage (from) doit être compris entre zéro et original.lengthinclus. La valeur à est original[from] placée dans l’élément initial de la copie (sauf from == original.length ou from == to). Les valeurs des éléments suivants dans le tableau d’origine sont placées dans les éléments suivants dans la copie. L’index final de la plage (to), qui doit être supérieur ou égal à from, peut être supérieur original.lengthà , auquel cas 0d est placé dans tous les éléments de la copie dont l’index est supérieur ou égal à original.length - from. La longueur du tableau retourné sera to - from.

Ajouté dans la version 1.6.

Documentation Java pour java.util.Arrays.copyOfRange(double[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à