Inhaltsverzeichnis:

Was ist Komparator in Java-Sammlungen?
Was ist Komparator in Java-Sammlungen?

Video: Was ist Komparator in Java-Sammlungen?

Video: Was ist Komparator in Java-Sammlungen?
Video: Datenstrukturen und Collections: Comparator, Iterator, Map, Properties und Wildcards 2024, Kann
Anonim

Komparator Schnittstelle - Java-Sammlungen . In Java , Komparator Schnittstelle wird verwendet, um die Objekte in der Sammlung auf deine eigene Weise. Es gibt Ihnen die Möglichkeit zu entscheiden, wie Elemente sortiert und darin gespeichert werden Sammlung und Karte. Komparator Schnittstelle definiert die Methode Compare(). Diese Methode hat zwei Parameter.

Was macht also ein Komparator Java?

Java-Komparator ist eine Schnittstelle zum Sortieren Java Objekte. Aufgerufen von „ Java . Komparator ,” Java-Komparator vergleicht zwei Java Objekte im Format „compare(Object 01, Object 02)“. Mit konfigurierbaren Methoden, Java-Komparator kann Objekte vergleichen, um eine ganze Zahl basierend auf einem positiven, gleichen oder negativen Vergleich zurückzugeben.

Man darf sich auch fragen, in welchem Paket Komparator liegt? Komparator Schnittstelle Lügen auf java. util Paket . Es ist Wird verwendet, um ein Objekt in einer definierten Reihenfolge zu verkürzen, d. h. zwei Objekte nach definierten Kriterien zu sortieren.

Was ist der Unterschied zwischen Java-Sammlung und Java-Sammlung?

Haupt Unterschied zwischen Sammlung und Kollektionen ist Sammlung ist eine Schnittstelle und Kollektionen ist eine Klasse. Sammlung ist Basisschnittstelle für Listensatz und Warteschlange. Sammlung ist die Basisschnittstelle für List, Set und Queue. Sammlung ist eine Root-Level-Schnittstelle des Java-Sammlung Rahmen.

Wie implementieren Sie einen Komparator in Java?

Komparator verwenden

  1. Erstellen Sie eine Klasse, die Comparator implementiert (und damit die Methode Compare(), die die Arbeit erledigt, die zuvor von CompareTo() ausgeführt wurde).
  2. Machen Sie eine Instanz der Comparator-Klasse.
  3. Rufen Sie die überladene Methode sort() auf und geben Sie ihr sowohl die Liste als auch die Instanz der Klasse, die Comparator implementiert.

Empfohlen: