2. Elementlarni o'zgartirish: Elementlarni qo'shgandan so'ng, agar biz elementni o'zgartirmoqchi bo'lsak, uni yana elementni put() usuli bilan qo'shish orqali amalga oshirish mumkin. Xesh-jadvaldagi elementlar kalitlar yordamida indekslanganligi sababli, kalitning qiymati biz o'zgartirmoqchi bo'lgan kalit uchun yangilangan qiymatni kiritish orqali o'zgartirilishi mumkin. 2. Elementlarni o'zgartirish: Elementlarni qo'shgandan so'ng, agar biz elementni o'zgartirmoqchi bo'lsak, uni yana elementni put() usuli bilan qo'shish orqali amalga oshirish mumkin. Xesh-jadvaldagi elementlar kalitlar yordamida indekslanganligi sababli, kalitning qiymati biz o'zgartirmoqchi bo'lgan kalit uchun yangilangan qiymatni kiritish orqali o'zgartirilishi mumkin. // Update the value at key 2 ht1.put(2, "For"); 3. Elementni olib tashlash: Xaritadan elementni olib tashlash uchun biz remove() usulidan foydalanishimiz mumkin. Ushbu usul kalit qiymatini oladi va agar u xaritada mavjud bo'lsa, ushbu xaritadan kalit uchun xaritalashni olib tashlaydi. // Remove the map entry with key 4 ht1.remove(4); 4. Xeshtable bo'ylab harakatlanish: Jadvalni takrorlash uchun biz kengaytirilgan for loop dan foydalanishimiz mumkin . Quyida xesh-jadvalni takrorlash misoli keltirilgan. 4. Xeshtable bo'ylab harakatlanish: Jadvalni takrorlash uchun biz kengaytirilgan for loop dan foydalanishimiz mumkin . Quyida xesh-jadvalni takrorlash misoli keltirilgan.
ht.put("vishal", 10);
ht.put("sachin", 30);
ht.put("vaibhav", 20);
for (Map.Entry e : ht.entrySet())
System.out.println(e.getKey() + " "+ e.getValue());
Hashtable ma'lumotlar strukturasi - bu kalit/qiymat juftlarini saqlaydigan ma’lumotlar to'plami. U hashCode() usulidan kalit/qiymat juftligini qaysi qiymat bilan taqqoslash kerakligini aniqlash uchun foydalaniladi.
Do'stlaringiz bilan baham: |