Logo sv.boatexistence.com

Varför använda komparator och jämförbar?

Innehållsförteckning:

Varför använda komparator och jämförbar?
Varför använda komparator och jämförbar?

Video: Varför använda komparator och jämförbar?

Video: Varför använda komparator och jämförbar?
Video: #95 Comparator vs Comparable in Java 2024, Maj
Anonim

Comparable ska användas när du jämför instanser av samma klass Comparator kan användas för att jämföra instanser av olika klasser. Comparable implementeras av klassen som behöver definiera en naturlig ordning för sina objekt. Till exempel implementerar String Comparable.

Varför behövs jämförbara och jämförbara gränssnitt?

Comparable och Comparator är båda gränssnitt och kan användas för att sortera samlingselement … 1) Comparable ger en enda sorteringssekvens. Med andra ord kan vi sortera samlingen utifrån ett enda element som id, namn och pris. Komparatorn tillhandahåller flera sorteringssekvenser.

Vilka är två stora fördelar med Comparator framför jämförbara?

Genom att använda komparator kan objekt sorteras baserat på mer än ett fält i en klass. Medan Comparable låter dig sortera objekt i en samling baserat på endast ett fält.

Kan vi använda Comparator utan jämförbar?

3 svar. Du använder inte Comparable. Du använder Comparator. Jämförbart är ett gränssnitt implementerat av objekt för att specificera deras sorteringsordning med andra objekt av samma typ.

Vilken är användningen av komparator?

En komparatorkrets jämför två spänningar och matar ut antingen en 1 (spänningen på plussidan) eller en 0 (spänningen på den negativa sidan) för att indikera vilken som är störst. Komparatorer används ofta, till exempel för att kontrollera om en indata har nått något förutbestämt värde

Rekommenderad: