La classe Arrays contient des méthodes permettant une manipulation des tableaux, telle que la recherche, le trie ou le remplissage.
Cette classe ne peut être instanciée. C'est-pourquoi, la classe Arrays ne contient que des méthodes statiques.
Les méthodes |
---|
static List asList(Object[] a) |
retourne une liste de taille fixée renforcée par le tableau spécifié. |
static int binarySearch(byte[] a, byte key) |
recherche les octets du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static int binarySearch(char[] a, char key) |
recherche les caractères du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static int binarySearch(double[] a, double key) |
recherche les valeurs de type double du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static int binarySearch(float[] a, float key) |
recherche les valeurs de type float du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static int binarySearch(int[] a, int key) |
recherche les valeurs de type int du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static int binarySearch(long[] a, long key) |
recherche les valeurs de type long du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static int binarySearch(Object[] a, Object key) |
recherche les objets du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static int binarySearch(Object[] a, Object key, Comparator c) |
recherche les caractères du tableau spécifié en fonction de la valeur fournie et d'un comparateur passé en argument ainsi qu'en utilisant un algorithme de recherche binaire. |
static int binarySearch(short[] a, short key) |
recherche les valeurs de type short du tableau spécifié en fonction de la valeur fournie et en utilisant un algorithme de recherche binaire. |
static boolean equals(boolean[] a, boolean[] a2) |
retourne true si les deux tableaux de booléens spécifiés sont égaux à un autre. |
static boolean equals(byte[] a, byte[] a2) |
retourne true si les deux tableaux d'octets spécifiés sont égaux à un autre. |
static boolean equals(char[] a, char[] a2) |
retourne true si les deux tableaux de caractères spécifiés sont égaux à un autre. |
static boolean equals(double[] a, double[] a2) |
retourne true si les deux tableaux de valeurs de type double spécifiés sont égaux à un autre. |
static boolean equals(float[] a, float[] a2) |
retourne true si les deux tableaux de valeurs de type float spécifiés sont égaux à un autre. |
static boolean equals(int[] a, int[] a2) |
retourne true si les deux tableaux de valeurs de type int spécifiés sont égaux à un autre. |
static boolean equals(long[] a, long[] a2) |
retourne true si les deux tableaux de valeurs de type long spécifiés sont égaux à un autre. |
static boolean equals(Object[] a, Object[] a2) |
retourne true si les deux tableaux d'objets spécifiés sont égaux à un autre. |
static boolean equals(short[] a, short[] a2) |
retourne true si les deux tableaux de valeurs de type short spécifiés sont égaux à un autre. |
static void fill(boolean[] a, boolean val) |
affecte la valeur booléenne spécifiée à chaque élément du tableau de booléens passé en argument. |
static void fill(boolean[] a, int fromIndex, int toIndex, boolean val) |
affecte la valeur booléenne spécifiée à chaque élément du tableau de booléen fourni et au sein de l'intervalle donnée. |
static void fill(byte[] a, byte val) |
affecte la valeur de type byte spécifiée à chaque élément du tableau de bytes. |
static void fill(byte[] a, int fromIndex, int toIndex, byte val) |
affecte la valeur de type byte spécifiée à chaque élément du tableau de bytes fourni et au sein de l'intervalle donnée. |
static void fill(char[] a, char val) |
affecte la valeur de type char spécifiée à chaque élément du tableau de caractères. |
static void fill(char[] a, int fromIndex, int toIndex, char val) |
affecte la valeur de type char spécifiée à chaque élément du tableau de caractères fourni et au sein de l'intervalle donnée. |
static void fill(double[] a, double val) |
affecte la valeur de type double spécifiée à chaque élément du tableau de doubles. |
static void fill(double[] a, int fromIndex, int toIndex, double val) |
affecte la valeur de type double spécifiée à chaque élément du tableau de doubles fourni et au sein de l'intervalle donnée. |
static void fill(float[] a, float val) |
affecte la valeur de type float spécifiée à chaque élément du tableau de floats. |
static void fill(float[] a, int fromIndex, int toIndex, float val) |
affecte la valeur de type float spécifiée à chaque élément du tableau de floats fourni et au sein de l'intervalle donnée. |
static void fill(int[] a, int val) |
affecte la valeur de type int spécifiée à chaque élément du tableau d'entiers. |
static void fill(int[] a, int fromIndex, int toIndex, int val) |
affecte la valeur de type int spécifiée à chaque élément du tableau d'entiers fourni et au sein de l'intervalle donnée. |
static void fill(long[] a, int fromIndex, int toIndex, long val) |
affecte la valeur de type long spécifiée à chaque élément du tableau d'entiers longs fourni et au sein de l'intervalle donnée. |
static void fill(long[] a, long val) |
affecte la valeur de type long spécifiée à chaque élément du tableau de longs. |
static void fill(Object[] a, int fromIndex, int toIndex, Object val) |
affecte l'objet spécifié à chaque élément du tableau d'objets fourni et au sein de l'intervalle donnée. |
static void fill(Object[] a, Object val) |
affecte l'objet spécifié à chaque élément du tableau d'objets. |
static void fill(short[] a, int fromIndex, int toIndex, short val) |
affecte la valeur de type short spécifiée à chaque élément du tableau de shorts fourni et au sein de l'intervalle donnée. |
static void fill(short[] a, short val) |
affecte la valeur de type short spécifiée à chaque élément du tableau de shorts. |
static void sort(byte[] a) |
trie le tableau d'octets spécifié, dans un ordre numérique ascendant. |
static void sort(byte[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau d'octets spécifié, dans un ordre numérique ascendant. |
static void sort(char[] a) |
trie le tableau de caractères spécifié, dans un ordre numérique ascendant. |
static void sort(char[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau de caractères spécifié, dans un ordre numérique ascendant. |
static void sort(double[] a) |
trie le tableau de valeurs type double spécifié, dans un ordre numérique ascendant. |
static void sort(double[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau de valeurs de type double spécifié, dans un ordre numérique ascendant. |
static void sort(float[] a) |
trie le tableau de valeurs de type float spécifié, dans un ordre numérique ascendant. |
static void sort(float[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau de valeurs de type float spécifié, dans un ordre numérique ascendant. |
static void sort(int[] a) |
trie le tableau de valeurs de type int spécifié, dans un ordre numérique ascendant. |
static void sort(int[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau de valeurs de type int spécifié, dans un ordre numérique ascendant. |
static void sort(long[] a) |
trie le tableau de valeurs de type long spécifié, dans un ordre numérique ascendant. |
static void sort(long[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau de valeurs de type long spécifié, dans un ordre numérique ascendant. |
static void sort(Object[] a) |
trie le tableau d'objets spécifié, dans un ordre ascendant selon un ordonnancement naturel de ses éléments. |
static void sort(Object[] a, Comparator c) |
trie le tableau d'objets spécifié en fonction d'un ordonnancement induit par l'objet Comparator spécifié. |
static void sort(Object[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau d'objets spécifié, dans un ordre numérique ascendant en fonction de l'ordre naturel de ses éléments. |
static void sort(Object[] a, int fromIndex, int toIndex, Comparator c) |
trie un intervalle (formIndex-toIndex) du tableau d'objets spécifié, dans un ordre numérique ascendant en fonction de l'ordre induit par l'objet Comparator spécifié. |
static void sort(short[] a) |
trie le tableau de valeurs de type short spécifié, dans un ordre numérique ascendant. |
static void sort(short[] a, int fromIndex, int toIndex) |
trie un intervalle (formIndex-toIndex) du tableau de valeurs de type short spécifié, dans un ordre numérique ascendant. |
Les méthodes héritées de la classe java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |