Vidéo: Java Tutorial - 20 - An Array of Objects 2024
La classe Arrays (package: java.util) fournit une collection de méthodes statiques utiles pour travailler avec les tableaux. Parce que la classe Arrays fournit uniquement des méthodes statiques, elle n'a aucun constructeur.
Méthode | Description |
---|---|
static int binarySearch (tableau,
touche) |
Recherche la valeur de clé spécifiée dans un tableau. La valeur de retour
est l'index de l'élément qui correspond à la clé. La méthode renvoie -1 si la clé ne peut pas être trouvée. Le tableau et la clé doivent être du même type et peuvent être n'importe quel type primitif ou objet. |
static array copyOf (arrayOriginal,
newLength) |
Retourne un tableau qui est une copie de arrayOriginal. Le paramètre newLength n'a pas besoin d'être égal à la longueur du tableau original
. Si newLength est plus grand, la méthode remplit le nouveau tableau avec des zéros. Si newLength est plus petit, la méthode ne copie pas toutes les valeurs du tableau d'origine. |
tableau statique copyOfRange (arrayOriginal,
from, to) |
Fait ce que la méthode copyOf fait, mais
copie seulement une tranche de valeurs sélectionnée (d'un index à l'autre) de l'original tableau. |
boolean deepEquals (array1,
array2) |
Renvoie true si les deux tableaux ont
les mêmes valeurs d'élément. Cette méthode fonctionne pour les tableaux de deux ou plus de dimensions. |
boolean equals (array1, array2) | Renvoie true si les deux tableaux ont
les mêmes valeurs d'élément. Cette méthode vérifie l'égalité uniquement pour les tableaux unidimensionnels . |
static void fill (array, value) | Remplit le tableau avec la valeur spécifiée. La valeur et le tableau
doivent être du même type et peuvent être n'importe quel type primitif ou un objet . |
static void fill (array, from, to,
valeur) |
Remplit les éléments indiqués par les paramètres de et à
int avec la valeur spécifiée. La valeur et le tableau doivent être du même type et peuvent être n'importe quel type primitif ou un objet . |
static void sort (array) | Trie le tableau en ordre croissant. |
static void sort (array, from,
to) |
Trie les éléments spécifiés du tableau en une séquence ascendante
. |
static String toString (array) | Formate les valeurs du tableau dans une chaîne. Chaque valeur d'élément est
entre crochets et les valeurs d'élément sont séparées par des virgules . |