Tartalomjegyzék:

Mi az összehasonlító a Java gyűjteményekben?
Mi az összehasonlító a Java gyűjteményekben?

Videó: Mi az összehasonlító a Java gyűjteményekben?

Videó: Mi az összehasonlító a Java gyűjteményekben?
Videó: #95 Comparator vs Comparable in Java 2024, November
Anonim

Összehasonlító Interfész - Java gyűjtemények . Ban ben Jáva , Összehasonlító interfész az objektumok rendezésére (rendezésére) szolgál a Gyűjtemény a maga módján. Lehetővé teszi annak eldöntését, hogy az elemek hogyan legyenek rendezve és tárolva Gyűjtemény és térképet. Összehasonlító Az interfész az összehasonlítás() metódust határozza meg. Ennek a módszernek két paramétere van.

Következésképpen mit csinál egy összehasonlító a Java-val?

Java Comparator rendezési felület Jáva tárgyakat. Meghívta: Jáva . összehasonlító ,” Java Comparator kettőt hasonlít össze Jáva objektumok „összehasonlítása(Object 01, Object 02)” formátumban. Konfigurálható módszerek használatával, Java Comparator Összehasonlíthat objektumokat, hogy pozitív, egyenlő vagy negatív összehasonlítás alapján egész számot adjon vissza.

Az is felmerülhet, hogy melyik csomagot hazudja az összehasonlító? Összehasonlító felület hazugságok java-ban. util csomag . Azt van objektumok meghatározott sorrendben történő rövidítésére használják, azaz két objektumot meghatározott kritériumok alapján rendeznek.

Hasonlóképpen, mi a különbség a Java-gyűjtemény és a Java-gyűjtemények között?

Jelentősebb különbség a gyűjtemény között és Gyűjtemények van Gyűjtemény egy interfész és Gyűjtemények egy osztály. Gyűjtemény a listakészlet és a sor alapfelülete. Gyűjtemény a List, Set és Queue alapfelülete. Gyűjtemény egy gyökér szintű interfész a Java gyűjtemény Keretrendszer.

Hogyan valósíts meg egy komparátort Java-ban?

A Comparator használata

  1. Hozzon létre egy osztályt, amely megvalósítja a Comparator-t (és így az összehasonlító() metódust, amely elvégzi az összehasonlító() által korábban elvégzett munkát.
  2. Készítsen példányt a Comparator osztályból.
  3. Hívja meg a túlterhelt sort() metódust, megadva neki a listát és a Comparatort megvalósító osztály példányát is.

Ajánlott: