Съдържание:

Какво е компаратор в Java колекции?
Какво е компаратор в Java колекции?

Видео: Какво е компаратор в Java колекции?

Видео: Какво е компаратор в Java колекции?
Видео: Dинамично композиране и модифициране на типове в С++ 2024, Ноември
Anonim

Компаратор интерфейс - Java колекции . В Java , Компаратор интерфейсът се използва за подреждане (сортиране) на обектите в колекция по свой собствен начин. Той ви дава възможност да решавате как елементите ще бъдат сортирани и съхранявани в тях колекция и карта. Компаратор Интерфейсът дефинира метода compare(). Този метод има два параметъра.

Следователно, какво прави компараторът на Java?

Java Comparator е интерфейс за сортиране Java обекти. Извикан от “ java . компаратор ,” Java Comparator сравнява две Java обекти във формат „сравнение (обект 01, обект 02)“. Използвайки конфигурируеми методи, Java Comparator може да сравнява обекти, за да върне цяло число въз основа на положително, равно или отрицателно сравнение.

Човек може също да попита, кой пакет лъже компараторът? Компаратор интерфейс лъжи в java. util пакет . То е използва се за съкращаване на обект в определен ред, т.е. сортиране на два обекта въз основа на определени критерии.

По същия начин, каква е разликата между Java колекцията и Java колекциите?

майор разлика между колекция и Колекции е колекция е интерфейс и Колекции е клас. колекция е основен интерфейс за набор от списък и опашка. колекция е базов интерфейс за списък, набор и опашка. колекция е интерфейс на коренно ниво на Java колекция Рамка.

Как внедрявате компаратор в Java?

Използване на Comparator

  1. Създайте клас, който имплементира Comparator (и по този начин метода compare(), който върши работата, извършена преди от compareTo()).
  2. Създайте екземпляр на класа Comparator.
  3. Извикайте претоварения метод sort(), като му дадете както списъка, така и инстанцията на класа, който имплементира Comparator.

Препоръчано: