Arrays.CopyOfRange Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.length
inclus. 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
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.length
inclus. 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
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.length
inclus. 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
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.length
inclus. 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
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.length
inclus. 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
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.length
inclus. 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
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.length
inclus. 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.length
inclus. 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
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.length
inclus. 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
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.length
inclus. 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.