"Je suis ici."
"Je t'attendais ici depuis longtemps."
"Je l'espère. Continuons, alors."
"Je vais vous présenter pour vous présenter une classe utilitaire super-duper complète pour les collections."
"Je tremble déjà de tout mon corps d'excitation."
"Génial. Alors commençons. Voici les méthodes de la classe Collections :"
Code | Explication |
---|---|
|
Ajoute les éléments passés à la collection passée. Cette méthode peut être appelée comme ceci : Collections.addList (list, 10,11,12,13,14,15) |
|
Retourne une « file d'attente normale » faite à partir d'un deque. |
|
Effectue une recherche binaire de l'élément clé dans la liste. La liste doit être triée. Vous pouvez spécifier un comparateur pour comparer les éléments. |
|
Vérifie que tous les éléments de la collection c sont d'un certain type. Des méthodes similaires existent pour List, Map, Set et SortedSet. |
|
Copie la liste src dans la liste dest. |
|
Vérifie que les collections ne contiennent pas d'éléments communs |
|
Remplit la liste avec l'élément obj |
|
Compte combien de fois l'objet o existe dans la collection c |
|
Détermine l'index de la première occurrence de la liste cible dans la liste source. Le principe est similaire à String.indexOf("some string") |
|
Détermine l'index de la dernière occurrence de la liste cible dans la liste source. Similaire à String.lastIndexOf("une chaîne") |
|
Recherche le nombre/valeur maximum dans une collection. Comment trouve-t-on le maximum de 6 numéros ? Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Recherche la valeur minimale dans une collection. |
|
Crée une collection factice dans laquelle l'élément o apparaît n fois. |
|
Remplace tous les éléments oldVal de la liste par des éléments newVal |
|
Inverse la liste. |
|
Mélange aléatoirement les éléments de la liste. |
|
Renvoie une liste immuable composée d'un élément passé. Des méthodes similaires existent pour Map, Set et SortedSet. |
|
Trie la liste par ordre croissant. |
|
Permute les éléments de la liste |
|
Enveloppe cette collection dans une contrepartie synchronisée. Des méthodes similaires existent pour List, Map, Set et SortedSet. |
"Whoa ! Ouais, c'est tout un arsenal, et je n'en ai pratiquement pas utilisé."
"En fait, c'est là que ma leçon se termine aujourd'hui."
"Jetez un œil à ces méthodes et trouvez celles que vous êtes le plus susceptible d'utiliser."
"Ou mieux encore, étudiez-les. Ils vous seront utiles."
"Merci, Rishi. Je vais étudier."
GO TO FULL VERSION