Ի՞նչ է SortedSet-ը Java-ում:
Ի՞նչ է SortedSet-ը Java-ում:

Video: Ի՞նչ է SortedSet-ը Java-ում:

Video: Ի՞նչ է SortedSet-ը Java-ում:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Մայիս
Anonim

SortedSet Ինտերֆեյսի մեջ Java օրինակներով։ SortedSet ինտերֆեյս է հավաքածուի շրջանակում: Այս ինտերֆեյսը ընդլայնում է Set-ը և ապահովում դրա տարրերի ամբողջական դասավորությունը: comparator(): Վերադարձնում է համեմատիչը, որն օգտագործվում է այս հավաքածուի տարրերը պատվիրելու համար, կամ զրոյական է, եթե այս հավաքածուն օգտագործում է իր տարրերի բնական դասավորությունը:

Հետևաբար, ինչ է TreeSet-ը Java-ում:

Java TreeSet դասը մաս է կազմում Java-ի հավաքածուների շրջանակ: Այն իրականացնում է NavigableSet ինտերֆեյսը, որն իր հերթին ընդլայնում է SortedSet ինտերֆեյսը: Այն TreeSet դասը ներսում օգտագործում է TreeMap՝ տարրերը պահելու համար: Տարրերը ա TreeSet դասավորված են ըստ իրենց բնական հերթականության:

Նմանապես, ինչ է NavigableSet-ը Java-ում: NavigableSet Java-ում օրինակներով։ NavigableSet ներկայացնում է ա նավարկելի հավաքածու Java-ում Հավաքածուի շրջանակ: Այն NavigableSet ինտերֆեյսը ժառանգվում է SortedSet ինտերֆեյսից: Այն իրեն պահում է SortedSet-ի նման, բացառությամբ, որ մենք ունենք նավիգացիոն մեթոդներ՝ ի լրումն SortedSet-ի տեսակավորման մեխանիզմների:

Նմանապես, հարցնում են, թե որն է տարբերությունը SortedSet-ի և TreeSet-ի միջև:

TreeSet է SortedSet իրականացում, որը թույլ է տալիս պահպանել տարրերը մեջ տեսակավորված կարգը, որը սահմանվում է Համեմատելի կամ Համեմատող միջերեսով: Comparable-ն օգտագործվում է բնական կարգի տեսակավորման համար, իսկ Համեմատիչը՝ օբյեկտների պատվերով տեսակավորման համար, որոնք կարող են տրամադրվել օրինակ ստեղծելու ժամանակ: TreeSet.

Ի՞նչ է դասավորված հավաքածուն Java-ում:

SortedSet , ենթատեսակ է java . օգտագործել. Սահմանել ինտերֆեյս. Այն Java SortedSet ինտերֆեյսը իրեն նորմալ է պահում Սահմանել բացառությամբ, որ դրա մեջ պարունակվող տարրերն են տեսակավորված ներսից. Սա նշանակում է, որ երբ դուք կրկնում եք a-ի տարրերը SortedSet տարրերը կրկնվում են տեսակավորված պատվեր.

Խորհուրդ ենք տալիս: