Innehållsförteckning:

Vad är komparator i Java-samlingar?
Vad är komparator i Java-samlingar?

Video: Vad är komparator i Java-samlingar?

Video: Vad är komparator i Java-samlingar?
Video: Comparator Explained (Inverting Comparator, Non-Inverting Comparator and Window Comparator) 2024, November
Anonim

Komparator Gränssnitt - Java-samlingar . I Java , Komparator gränssnittet används för att beställa (sortera) objekten i samling på ditt eget sätt. Det ger dig möjlighet att bestämma hur element ska sorteras och lagras inom samling och karta. Komparator Gränssnittet definierar metoden compare(). Denna metod har två parametrar.

Följaktligen, vad gör en komparator Java?

Java Comparator är ett gränssnitt för sortering Java objekt. Anropad av " java . komparator ,” Java Comparator jämför två Java objekt i formatet "compare(Object 01, Object 02)". Med hjälp av konfigurerbara metoder, Java Comparator kan jämföra objekt för att returnera ett heltal baserat på en positiv, lika eller negativ jämförelse.

Man kan också fråga sig, vilket paket ljuger komparatorn? Komparator gränssnitt lögner i java. util paket . den är används för att korta objekt i definierad ordning, dvs sortera två objekt baserat på definierade kriterier.

På samma sätt, vad är skillnaden mellan Java-samling och Java-samling?

Större skillnad mellan samling och Samlingar är Samling är ett gränssnitt och Samlingar är en klass. Samling är basgränssnitt för listuppsättning och kö. Samling är basgränssnitt för List, Set och Queue. Samling är ett rotnivågränssnitt för Java samling Ramverk.

Hur implementerar man en komparator i Java?

Använder Comparator

  1. Skapa en klass som implementerar Comparator (och därmed metoden compare() som gör det arbete som tidigare gjorts av compareTo()).
  2. Gör en instans av klassen Comparator.
  3. Anropa metoden overloaded sort() och ge den både listan och instansen av klassen som implementerar Comparator.

Rekommenderad: