Chiqish ht1 xaritalari: {3=uch, 2=ikki, 1=bir}
ht2 xaritalari: {6=olti, 5=besh, 4=toʻrt}
2. Hashtable(int initialCapacity): Bu initialCapacity tomonidan belgilangan boshlang'ich o'lchamga ega va standart yuklash koeffitsienti 0,75 bo'lgan xesh jadvalini yaratadi. 2. Hashtable(int initialCapacity): Bu initialCapacity tomonidan belgilangan boshlang'ich o'lchamga ega va standart yuklash koeffitsienti 0,75 bo'lgan xesh jadvalini yaratadi. Hashtable ht = new Hashtable(int initialCapacity); 3. Hashtable(int size, float fillRatio): Ushbu versiya fillRatio tomonidan belgilangan o'lcham va to'ldirish nisbati bilan belgilangan boshlang'ich o'lchamga ega bo'lgan xesh jadvalini yaratadi. To'ldirish nisbati: Asosan, u yuqoriga qarab o'lchamini o'zgartirishdan oldin xesh-jadval qanchalik to'liq bo'lishi mumkinligini aniqlaydi va uning qiymati 0,0 dan 1,0 gacha. Hashtable ht = new Hashtable(int hajmi, float fillRatio); 4. Xesh jadvali(Map K ni kengaytiradi,? V> m ni kengaytiradi): Bu m dagi elementlar bilan ishga tushiriladigan xesh jadvalini yaratadi. 4. Xesh jadvali(Map K ni kengaytiradi,? V> m ni kengaytiradi): Bu m dagi elementlar bilan ishga tushiriladigan xesh jadvalini yaratadi. Hashtable ht = new Hashtable(Map m);
Map hm = new HashMap<>();
hm.put(1, "one");
hm.put(2, "two");
hm.put(3, "three");
Hashtable ht2 = new Hashtable(hm);
System.out.println("Mappings of ht2 : " + ht2);
Chiqish
{3=uch, 2=ikki, 1=bir}
if (ht.containsKey("vishal")) {
Integer a = ht.get(“keytext");
System.out.println("value for key"+ " \“keytext\" is:- " + a);
}
- Elementlarni qo'shish: heshtablega element qo'shish uchun biz put() usulidan foydalanishimiz mumkin. Biroq, kiritish tartibi xesh-jadvalda saqlanmaydi. Ichkarida, har bir element uchun alohida xesh hosil bo'ladi va uni samaraliroq qilish uchun elementlar ushbu xesh asosida indekslanadi.
Hashtable ht1 = new Hashtable<>();
ht1.put(1, "text1");
ht1.put(2, "text2");
ht1.put(3, "text3");
System.out.println("Mappings of ht1 : " + ht1);
{3=text3, 2=text2, 1=text1}
Do'stlaringiz bilan baham: |