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