Logo nl.boatexistence.com

Waarom een vergelijker en vergelijkbaar gebruiken?

Inhoudsopgave:

Waarom een vergelijker en vergelijkbaar gebruiken?
Waarom een vergelijker en vergelijkbaar gebruiken?

Video: Waarom een vergelijker en vergelijkbaar gebruiken?

Video: Waarom een vergelijker en vergelijkbaar gebruiken?
Video: #95 Comparator vs Comparable in Java 2024, Mei
Anonim

Comparable moet gebruikt worden wanneer u instanties van dezelfde klasse vergelijkt Comparator kan worden gebruikt om instanties van verschillende klassen te vergelijken. Vergelijkbaar wordt geïmplementeerd door de klasse die een natuurlijke ordening voor zijn objecten moet definiëren. String implementeert bijvoorbeeld Comparable.

Waarom zijn Comparable- en Comparator-interfaces nodig?

Comparable en Comparator zijn beide interfaces en kunnen worden gebruikt om collectie-elementen te sorteren … 1) Comparable biedt een enkele sorteervolgorde. Met andere woorden, we kunnen de collectie sorteren op basis van één element zoals id, naam en prijs. De vergelijker biedt meerdere sorteervolgordes.

Wat zijn twee grote voordelen van Comparator ten opzichte van vergelijkbaar?

Door een comparator te gebruiken, kunnen objecten worden gesorteerd op basis van meer dan één veld van een klasse. Terwijl u met Comparable items in een verzameling kunt sorteren op basis van slechts één veld.

Kunnen we Comparator gebruiken zonder vergelijkbare?

3 Antwoorden. U gebruikt Comparable niet. Je gebruikt Comparator. Vergelijkbaar is een interface geïmplementeerd door objecten om hun sorteervolgorde te specificeren met andere objecten van hetzelfde type.

Wat is het gebruik van comparator?

Een comparatorcircuit vergelijkt twee spanningen en geeft een 1 (de spanning aan de pluskant) of een 0 (de spanning aan de negatieve kant) af om aan te geven welke groter is. Comparatoren worden vaak gebruikt, bijvoorbeeld om te controleren of een ingang een vooraf bepaalde waarde heeft bereikt

Aanbevolen: