Logo bg.boatexistence.com

Защо да използвате компаратор и сравним?

Съдържание:

Защо да използвате компаратор и сравним?
Защо да използвате компаратор и сравним?

Видео: Защо да използвате компаратор и сравним?

Видео: Защо да използвате компаратор и сравним?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Може
Anonim

Comparable трябва да се използва , когато сравнявате екземпляри от един и същи клас Компараторът може да се използва за сравняване на екземпляри от различни класове. Comparable се изпълнява от класа, който трябва да дефинира естествено подреждане за своите обекти. Например String прилага Comparable.

Защо са необходими интерфейси за сравнение и сравнение?

Comparable и Comparator и двете са интерфейси и могат да се използват за сортиране на елементи на колекция … 1) Comparable осигурява една последователност за сортиране. С други думи, можем да сортираме колекцията въз основа на един елемент като идентификатор, име и цена. Компараторът предоставя множество последователности за сортиране.

Какви са две основни предимства на Comparator пред сравними?

Чрез използване на компаратор, обектите могат да бъдат сортирани въз основа на повече от едно полета на клас. Докато Comparable ви позволява да сортирате елементи в колекции въз основа само на едно поле.

Можем ли да използваме Comparator без сравнение?

3 отговора. Не използвате Comparable. Използвате Comparator. Comparable е интерфейс, реализиран от обекти за определяне на реда им на сортиране с други обекти от същия тип.

Какво е използването на компаратор?

А компараторна схема сравнява две напрежения и извежда или 1 (напрежението на плюсовата страна) или 0 (напрежението на отрицателната страна), за да покаже кое е по-голямо. Често се използват компаратори, например , за да се провери дали даден вход е достигнал някаква предварително определена стойност

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