|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.deegree_impl.model.resources.XArray
Simple operations on arrays. This class provides a central place for inserting and
deleting elements in an array, as well as resizing the array. This class may be
removed if JavaSoft provide some language construct functionally equivalent to
C/C++'s realloc.
| Constructor Summary | |
private |
XArray()
Toute construction d'objet de cette classe est interdites. |
| Method Summary | |
private static java.lang.Object |
doInsert(java.lang.Object array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
private static java.lang.Object |
doInsert(java.lang.Object src,
int src_pos,
java.lang.Object dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
private static java.lang.Object |
doRemove(java.lang.Object array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
private static java.lang.Object |
doResize(java.lang.Object array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static boolean[] |
insert(boolean[] src,
int src_pos,
boolean[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static boolean[] |
insert(boolean[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static byte[] |
insert(byte[] src,
int src_pos,
byte[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static byte[] |
insert(byte[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static char[] |
insert(char[] src,
int src_pos,
char[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static char[] |
insert(char[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static double[] |
insert(double[] src,
int src_pos,
double[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static double[] |
insert(double[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static float[] |
insert(float[] src,
int src_pos,
float[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static float[] |
insert(float[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static int[] |
insert(int[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static int[] |
insert(int[] src,
int src_pos,
int[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static long[] |
insert(long[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static long[] |
insert(long[] src,
int src_pos,
long[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static java.lang.Object[] |
insert(java.lang.Object[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static java.lang.Object[] |
insert(java.lang.Object[] src,
int src_pos,
java.lang.Object[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static short[] |
insert(short[] array,
int index,
int length)
Insère des espaces au milieu d'un tableau. |
static short[] |
insert(short[] src,
int src_pos,
short[] dst,
int dst_pos,
int length)
Insère une portion de tableau dans un autre tableau. |
static boolean[] |
remove(boolean[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static byte[] |
remove(byte[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static char[] |
remove(char[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static double[] |
remove(double[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static float[] |
remove(float[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static int[] |
remove(int[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static long[] |
remove(long[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static java.lang.Object[] |
remove(java.lang.Object[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static short[] |
remove(short[] array,
int index,
int length)
Retire des éléments au milieu d'un tableau. |
static boolean[] |
resize(boolean[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static byte[] |
resize(byte[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static char[] |
resize(char[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static double[] |
resize(double[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static float[] |
resize(float[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static int[] |
resize(int[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static long[] |
resize(long[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static java.lang.Object[] |
resize(java.lang.Object[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
static short[] |
resize(short[] array,
int length)
Renvoie un nouveau tableau qui contiendra les mêmes éléments que array mais avec la longueur length
spécifiée. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
private XArray()
| Method Detail |
private static java.lang.Object doResize(java.lang.Object array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à null
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static java.lang.Object[] resize(java.lang.Object[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à null
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static double[] resize(double[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à 0
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static float[] resize(float[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à 0
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static long[] resize(long[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à 0
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static int[] resize(int[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à 0
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static short[] resize(short[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à 0
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static byte[] resize(byte[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à 0
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static char[] resize(char[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à 0
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
public static boolean[] resize(boolean[] array,
int length)
array mais avec la longueur length
spécifiée. Si la longueur désirée length est plus grande que la longueur initiale du tableau array,
alors le tableau retourné contiendra tous les éléments de array avec en plus des éléments initialisés à false
à la fin du tableau. Si au contraire la longueur désirée length est plus courte que la longueur initiale du tableau
array, alors le tableau sera tronqué (c'est à dire que les éléments en trop de array seront oubliés).
Si la longueur de array est égale à length, alors array sera retourné tel quel.
array - Tableau à copier.length - Longueur du tableau désiré.
array, de longueur length et contenant les données de array.
private static java.lang.Object doRemove(java.lang.Object array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static java.lang.Object[] remove(java.lang.Object[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static double[] remove(double[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static float[] remove(float[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static long[] remove(long[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static int[] remove(int[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static short[] remove(short[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static byte[] remove(byte[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static char[] remove(char[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static boolean[] remove(boolean[] array,
int index,
int length)
array - Tableau dans lequel retirer des éléments.index - Index dans array du premier élément à retirer.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'éléments à retirer.
array avec des éléments retirés.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
private static java.lang.Object doInsert(java.lang.Object array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static java.lang.Object[] insert(java.lang.Object[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static double[] insert(double[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static float[] insert(float[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static long[] insert(long[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array qui suivent cet index peuvent être décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static int[] insert(int[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static short[] insert(short[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static byte[] insert(byte[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static char[] insert(char[] array,
int index,
int length)
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
public static boolean[] insert(boolean[] array,
int index,
int length)
false.
array - Tableau dans lequel insérer des espaces.index - Index de array où insérer les espaces.
Tous les éléments de array dont l'index est
égal ou supérieur à index seront décalés.length - Nombre d'espaces à insérer.
array avec l'espace suplémentaire.
Cette méthode peut retourner directement dst, mais la plupart du temps
elle retournera un tableau nouvellement créé.
private static java.lang.Object doInsert(java.lang.Object src,
int src_pos,
java.lang.Object dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static java.lang.Object[] insert(java.lang.Object[] src,
int src_pos,
java.lang.Object[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static double[] insert(double[] src,
int src_pos,
double[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static float[] insert(float[] src,
int src_pos,
float[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static long[] insert(long[] src,
int src_pos,
long[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static int[] insert(int[] src,
int src_pos,
int[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static short[] insert(short[] src,
int src_pos,
short[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static byte[] insert(byte[] src,
int src_pos,
byte[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static char[] insert(char[] src,
int src_pos,
char[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
public static boolean[] insert(boolean[] src,
int src_pos,
boolean[] dst,
int dst_pos,
int length)
src
sera inséré en totalité ou en partie dans le tableau dst.
src - Tableau à insérer dans dst.src_pos - Index de la première donnée de src à insérer dans dst.dst - Tableau dans lequel insérer des données de src.dst_pos - Index de dst où insérer les données de src.
Tous les éléments de dst dont l'index est
égal ou supérieur à dst_pos seront décalés.length - Nombre de données de src à insérer.
src et dst. Cette
méthode peut retourner directement dst, mais jamais src.
La plupart du temps, elle retournera un tableau nouvellement créé.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||