Table des matières:

Qu'est-ce que le comparateur dans les collections Java ?
Qu'est-ce que le comparateur dans les collections Java ?

Vidéo: Qu'est-ce que le comparateur dans les collections Java ?

Vidéo: Qu'est-ce que le comparateur dans les collections Java ?
Vidéo: Apprendre le Java #19 - Comparators et Comparable 2024, Peut
Anonim

Comparateur Interface - Collections Java . Dans Java , Comparateur l'interface permet de trier les objets dans le collection à votre façon. Il vous donne la possibilité de décider comment les éléments seront triés et stockés dans collection et carte. Comparateur L'interface définit la méthode compare(). Cette méthode a deux paramètres.

Par conséquent, que fait un comparateur Java ?

Comparateur Java est une interface de tri Java objets. Invoqué par Java . comparateur ,” Comparateur Java compare deux Java objets au format « comparer (Objet 01, Objet 02) ». En utilisant des méthodes configurables, Comparateur Java peut comparer des objets pour renvoyer un entier basé sur une comparaison positive, égale ou négative.

On peut aussi se demander, quel package se trouve le comparateur ? Comparateur interface mensonges en java. util emballer . Ce est utilisé pour raccourcir l'objet dans un ordre défini, c'est-à-dire pour trier deux objets en fonction de critères définis.

De même, quelle est la différence entre la collection Java et les collections Java ?

Majeur différence entre Collection et Collections est Collection est une interface et Collections est une classe. Collection est l'interface de base pour l'ensemble de listes et la file d'attente. Collection est l'interface de base pour List, Set et Queue. Collection est une interface de niveau racine du Collection Java Cadre.

Comment implémenter un comparateur en Java ?

Utiliser le comparateur

  1. Créez une classe qui implémente Comparator (et donc la méthode compare() qui effectue le travail précédemment effectué par compareTo()).
  2. Créez une instance de la classe Comparator.
  3. Appelez la méthode sort() surchargée, en lui donnant à la fois la liste et l'instance de la classe qui implémente Comparator.

Conseillé: