Java HashMap metodlari
Barcha HashMap metodlari
Barcha HashMap metodlari ro‘yxatini quyidagi jadvalda topishingiz mumkin.
Ba’zi metodlar HashMap elementlarining tipini parametr yoki qaytariladigan qiymat sifatida ishlatadi. Jadvalda kalit tipi K, qiymat tipi esa V deb belgilanadi.
| Metod | Tavsif | Qaytariladigan tip |
|---|---|---|
| clear() | Map’dagi barcha elementlarni o‘chiradi. | void |
| clone() | HashMap nusxasini yaratadi. | Object |
| compute() | Element uchun uning kaliti va joriy qiymati (agar mavjud bo‘lsa) asosida qiymat hisoblaydi | V |
| computeIfAbsent() | Element uchun uning kaliti asosida qiymat hisoblaydi, lekin faqat shu kalitli element hali mavjud bo‘lmasa | V |
| computeIfPresent() | Element uchun uning kaliti va joriy qiymati asosida yangi qiymat hisoblaydi, lekin faqat shu kalitli element allaqachon mavjud bo‘lsa | V |
| containsKey() | Map’da ko‘rsatilgan kalitli element mavjudligini bildiradi | boolean |
| containsValue() | Map’da ko‘rsatilgan qiymatli element mavjudligini bildiradi | boolean |
| entrySet() | Map’dagi barcha elementlardan iborat Set qaytaradi | Set< Map.Entry<K,V> > |
| forEach() | Map’dagi har bir element ustida amal bajaradi | void |
| get() | Ko‘rsatilgan kalitli elementning qiymatini qaytaradi | V |
| getOrDefault() | Ko‘rsatilgan kalitli elementning qiymatini, element topilmasa esa standart qiymatni qaytaradi | V |
| isEmpty() | Map bo‘sh yoki bo‘sh emasligini bildiradi | boolean |
| keySet() | Map’dagi barcha kalitlardan iborat Set qaytaradi | Set<K> |
| merge() | Element uchun uning kaliti va qiymati asosida qiymat hisoblaydi yoki element hali mavjud bo‘lmasa, ko‘rsatilgan qiymatni yozadi | V |
| put() | Map’ga element yozadi | V |
| putAll() | Boshqa map’dagi barcha elementlarni ushbu map’ga yozadi | void |
| putIfAbsent() | Map’ga element yozadi, lekin faqat shunday kalitli element hali mavjud bo‘lmasa | V |
| remove() | Map’dan elementni o‘chiradi | V|boolean |
| replace() | Map’dagi elementga faqat u mavjud bo‘lsagina yozadi | V|boolean |
| replaceAll() | Har bir elementning qiymatini amal natijasi bilan almashtiradi | void |
| size() | Map’dagi elementlar sonini qaytaradi | int |
| values() | Map’dagi barcha qiymatlarni o‘z ichiga olgan kolleksiya qaytaradi | Collection<V> |
Tegishli sahifalar
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
