bekor clear () - chaqirilgan xaritadan barcha juftlarni olib tashlaydi;
mantiqiy containKey ( ob'ekt obj ) - agar chaqiruvchi xaritada obj bo'lsa, true qiymatini qaytaradi kalit kabi;
o'rnatish entrySet () - xarita qiymatlarini o'z ichiga olgan to'plamni qaytaradi;
o'rnatish keySet () - tugmalar to'plamini qaytaradi;
Ob'ekt olish ( ob'ekt obj ) - obj kaliti bilan bog'langan qiymatni qaytaradi ;
Ob'ekt qo'yish ( ob'ekt obj 1, Ob'ekt obj 2) - obj 1 kalitini va obj 2 qiymatini chaqiruvchi xaritaga qo'yadi. Mavjud kalitga ega element xaritaga qo'shilsa, joriy element yangisi bilan almashtiriladi. Bunday holda, usul almashtirilgan elementni qaytaradi;
yig'ish qiymatlar () - xarita qiymatlarini o'z ichiga olgan to'plamni qaytaradi.
Xarita interfeysi . Kirish quyidagi usullarni o'z ichiga oladi:
Ob'ekt getKey () - joriy login kalitini qaytaradi;
Ob'ekt getValue () - joriy kiritish qiymatini qaytaradi;
Ob'ekt setValue ( ob'ekt obj ) - obj ob'ektining qiymatini o'rnatadi joriy kirishda.
Misol xesh xaritasini yaratish va uning elementlariga qanday kirishni ko'rsatadi.
/* № 10.6 misol : xesh xaritasini yaratish va elementni kalit bilan almashtirish : DemoHashMap . java */ import java . util .*; ommaviy sinf DemoHashMap {
public static void main(String[] args){
Map hm = new HashMap(5);
uchun (int i = 1; i < 10; hm.put(Integer.toString(i), i + "element");
hm.put("14s", yangi Double(1.01f));
System.out.println(hm);
hm.put("5", "YANGI"); System.out.println(hm + " bilan almashtirish element ");
Ob'ekt a = hm.get("5"); System.out.println(a + " - topildi yoqilgan tugma '5'"); /* chiqish xesh jadvallari _ Bilan Yordam bering usullari interfeysi Map.Entry */
Set set = hm.entrySet();
Iterator i = set.iterator();
while (i.hasNext()){
Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey()+" : "); System.out.println(me.getValue()); }
}
}
Do'stlaringiz bilan baham: |