Java дээр SortedSet гэж юу вэ?
Java дээр SortedSet гэж юу вэ?

Видео: Java дээр SortedSet гэж юу вэ?

Видео: Java дээр SortedSet гэж юу вэ?
Видео: JAVA анхан шатыг 1 цаг 30 минутад 2024, May
Anonim

SortedSet Интерфейс дотор Java Жишээнүүдийн хамт. SortedSet нь цуглуулгын хүрээн дэх интерфейс юм. Энэ интерфэйс нь Set-ийг өргөтгөж, түүний элементүүдийн нийт дарааллыг хангадаг. comparator(): Энэ олонлогийн элементүүдийг эрэмбэлэхэд ашигласан харьцуулагчийг буцаана, эсвэл хэрэв энэ олонлог нь өөрийн элементүүдийн байгалийн эрэмбийг ашиглаж байгаа бол null.

Тиймээс Java хэл дээрх TreeSet гэж юу вэ?

Java модны багц анги нь нэг хэсэг юм Java цуглуулгын хүрээ. Энэ нь NavigableSet интерфейсийг хэрэгжүүлдэг бөгөөд энэ нь эргээд SortedSet интерфэйсийг өргөтгөдөг. The Модны багц Анги нь элементүүдийг хадгалахын тулд TreeMap-г дотооддоо ашигладаг. А дахь элементүүд Модны багц байгалийн дарааллаар нь ангилдаг.

Үүний нэгэн адил Java-д NavigableSet гэж юу вэ? Java хэл дээрх NavigableSet Жишээнүүдийн хамт. Navigatable Set a төлөөлдөг Java хэл дээрх навигацийн багц Цуглуулгын хүрээ. The Navigatable Set интерфэйс нь SortedSet интерфейсээс удамшдаг. SortedSet-ийн эрэмбэлэх механизмаас гадна бидэнд навигацийн аргууд байдаг гэдгийг эс тооцвол энэ нь SortedSet шиг ажилладаг.

Үүнтэй адилаар SortedSet болон TreeSet хоёрын ялгаа юу вэ?

Модны багц нь SortedSet элементүүдийг хадгалах боломжийг олгодог хэрэгжилт дахь харьцуулах эсвэл харьцуулах интерфейсээр тодорхойлогдсон эрэмбэлэгдсэн дараалал. Comparable нь байгалийн дарааллаар эрэмбэлэх, Comparator нь объектын захиалгат эрэмбэлэхэд ашиглагддаг бөгөөд үүнийг жишээ үүсгэх үед өгөх боломжтой. Модны багц.

Java хэл дээр эрэмбэлэгдсэн багц гэж юу вэ?

SortedSet , нь дэд төрөл юм java . ашиглах. Тохируулах интерфейс. The Java эрэмбэлсэн багц интерфэйс нь ердийнх шиг ажилладаг Тохируулах агуулсан элементүүдийг эс тооцвол эрэмбэлсэн дотооддоо. Энэ нь a-ийн элементүүдийг давтах үед гэсэн үг юм SortedSet элементүүд нь давтагдсан байна эрэмбэлсэн захиалга.

Зөвлөмж болгож буй: