Logo ca.boatexistence.com

Per què utilitzar comparadors i comparables?

Taula de continguts:

Per què utilitzar comparadors i comparables?
Per què utilitzar comparadors i comparables?

Vídeo: Per què utilitzar comparadors i comparables?

Vídeo: Per què utilitzar comparadors i comparables?
Vídeo: Black Eyed Peas, Shakira - GIRL LIKE ME (Official Music Video) 2024, Maig
Anonim

Comparable s'ha d'utilitzar quan compareu instàncies de la mateixa classe El comparador es pot utilitzar per comparar instàncies de classes diferents. Comparable és implementat per la classe que necessita definir un ordre natural per als seus objectes. Per exemple, String implementa Comparable.

Per què calen interfícies comparables i comparadores?

Comparable i Comparator són interfícies i es poden utilitzar per ordenar els elements de la col·lecció … 1) Comparable proporciona una única seqüència d'ordenació. En altres paraules, podem ordenar la col·lecció en funció d'un sol element com ara id, nom i preu. El comparador proporciona múltiples seqüències d'ordenació.

Quins són els dos avantatges principals de Comparator respecte a comparables?

En utilitzar el comparador, els objectes es poden ordenar en funció de més d'un camp d'una classe. Mentre que Comparable us permet ordenar els elements d'una col·lecció en funció d'un sol camp.

Podem utilitzar Comparator sense comparable?

3 respostes. No feu servir Comparable. Utilitzeu Comparator. Comparable és una interfície implementada per objectes per especificar el seu ordre d'ordenació amb altres objectes del mateix tipus.

Quin és l'ús del comparador?

Un circuit comparador compara dues tensions i emet un 1 (la tensió al costat positiu) o un 0 (la tensió al costat negatiu) per indicar quina és més gran. Sovint s'utilitzen comparadors, per exemple, per comprovar si una entrada ha assolit un valor predeterminat

Recomanat: