Hvorfor bruge komparator og sammenlignelig?

Indholdsfortegnelse:

Hvorfor bruge komparator og sammenlignelig?
Hvorfor bruge komparator og sammenlignelig?

Video: Hvorfor bruge komparator og sammenlignelig?

Video: Hvorfor bruge komparator og sammenlignelig?
Video: How to use a Surface Comparator 2024, December
Anonim

Comparable skal bruges, når du sammenligner forekomster af samme klasse Comparator kan bruges til at sammenligne forekomster af forskellige klasser. Comparable implementeres af klassen, som skal definere en naturlig rækkefølge for sine objekter. For eksempel implementerer String Comparable.

Hvorfor er der brug for sammenlignelige og komparatorgrænseflader?

Comparable og Comparator er begge grænseflader og kan bruges til at sortere samlingselementer … 1) Sammenlignelig giver en enkelt sorteringssekvens. Med andre ord kan vi sortere samlingen ud fra et enkelt element såsom id, navn og pris. Komparatoren giver flere sorteringssekvenser.

Hvad er de to store fordele ved Comparator frem for sammenlignelige?

Ved at bruge komparator kan objekter sorteres baseret på mere end ét felt i en klasse. Mens Comparable giver dig mulighed for at sortere varer i en samling baseret på kun ét felt.

Kan vi bruge Comparator uden sammenlignelig?

3 svar. Du bruger ikke Comparable. Du bruger Comparator. Sammenlignelig er en grænseflade implementeret af objekter for at specificere deres sorteringsrækkefølge med andre objekter af samme type.

Hvad er brugen af komparator?

Et komparatorkredsløb sammenligner to spændinger og udsender enten et 1 (spændingen på plussiden) eller et 0 (spændingen på den negative side) for at angive, hvilken der er størst. Komparatorer bruges ofte, for eksempel til at kontrollere, om et input har nået en forudbestemt værdi

Anbefalede: