Java nima Java dasturlash tili


Download 1.25 Mb.
bet45/49
Sana20.01.2023
Hajmi1.25 Mb.
#1103409
1   ...   41   42   43   44   45   46   47   48   49
Bog'liq
2 5420273372074344755

LinkedHashSet

Yuqoridagi maruzalarimizda HashSet va TreeSet lar bilan tanishib o’tdik. LinkedHashSet ham Set dan implement oladi va HashSet va TreeSet larga juda o’xshab ketadi.

  1. HashSet elementlari kiritilish tartibi bilan sqalamaydi

  2. TreeSort esa elementlari saralab saqlaydi

  3. LinkedHashSet esa elementlarni kiritilish tartibi bilan saqlaydi


import java.util.LinkedHashSet;
public class LinkedHashSetExample {
public static void main(String args[]) {
// LinkedHashSet of String Type
LinkedHashSet lhset = new LinkedHashSet();

// Adding elements to the LinkedHashSet


lhset.add("Z");
lhset.add("PQ");
lhset.add("N");
lhset.add("O");
lhset.add("KK");
lhset.add("FGH");
System.out.println(lhset);

// LinkedHashSet of Integer Type


LinkedHashSet lhset2 = new LinkedHashSet();

// Adding elements


lhset2.add(99);
lhset2.add(7);
lhset2.add(0);
lhset2.add(67);
lhset2.add(89);
lhset2.add(66);
System.out.println(lhset2);
}
}

Ekaranda:


[Z, PQ, N, O, KK, FGH]
[99, 7, 0, 67, 89, 66]

Ko’rib turganingizdek elementlarni saqlash tartibida qaytaryapyti(ekranka chiqaryapti)



Map

Map ham to’plam bo’lib boshqalaridan farqi key(kaliti) ham obyekt saqlasnishidadur. Mapda key hech qachon dublikat bo’lishi mumkun emas. Map interface bo’lib undan HashMap TreeMap LinkedHashMap lar implement oladi.

HashMap classi

HashMap asosi Map interface bo’lgan to’plamadur(collection) u o’zida ikki juft qiymatlardan foydalanadi ular key va value . Bu class elementlarni saqlanish tartibida saqlamaydi. Huddi HashTable class iga o’xshab ketadi va u sinxron emas o’zida key i ham value sini ham null qiymat saqalshi mumkun. hashMap da faqat bitta null ney saqlash mumkun.


Download 1.25 Mb.

Do'stlaringiz bilan baham:
1   ...   41   42   43   44   45   46   47   48   49




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling