Java Map


ULASHISH

Java Map interfeysi

Map interfeysi Java Collections Framework tarkibiga kiradi va kalit-qiymat juftliklarini saqlash uchun ishlatiladi. Har bir kalit noyob bo‘lishi shart, qiymatlar esa takrorlanishi mumkin.

Map kalitni (masalan, ism yoki ID) qiymat (masalan, yosh yoki tavsif) bilan bog‘lamoqchi bo‘lganingizda foydali.

Map’ni amalga oshiradigan keng tarqalgan sinflar:

Maslahat: Qiymatlarni noyob kalitlar bilan bog‘lamoqchi bo‘lsangiz, masalan, foydalanuvchi ID’larini ismlar bilan birga saqlash uchun Map interfeysidan foydalaning.


Map’ning keng qo‘llaniladigan metodlari

Metod Tavsif
put() Kalit-qiymat juftligini qo‘shadi yoki yangilaydi
get() Berilgan kalitga mos qiymatni qaytaradi
remove() Kalitni va uning qiymatini o‘chiradi
containsKey() Map ushbu kalitni o‘z ichiga olganini tekshiradi
keySet() Barcha kalitlardan iborat Set qaytaradi

Map, Set va List taqqoslanishi

Xususiyat List Set Map
Takroriy elementlarga ruxsat beriladimi? Ha Yo‘q Kalitlar: Yo‘q
Qiymatlar: Ha
Kalit-qiymat juftliklarini saqlaydimi? Yo‘q Yo‘q Ha
Tartibni saqlaydimi? Ha Yo‘q (TreeSet yoki LinkedHashSet ishlatilmasa) Yo‘q (TreeMap yoki LinkedHashMap ishlatilmasa)

Keyingi bobda elementlarni kalit/qiymat juftliklarida saqlash uchun HashMap sinfidan qanday foydalanishni ko‘rib chiqamiz.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!