Junior — Middle
Massiv tuzilmasida ma'lumotlar to'plamini qayta ishlash uchun qanday asosiy sinflar ishlatiladi?
sobes.tech AI
AIdan javob
Androidda ma'lumotlar to'plamlari bilan ishlash uchun odatda quyidagi asosiy sinflar ishlatiladi:
- ArrayList — dinamik massiv bo'lib, elementlarni qo'shish va o'chirish imkonini beradi.
- LinkedList — bog'langan ro'yxat, ko'p joylashtirish va o'chirish uchun qulay.
- HashMap — kalit-qiymat juftliklar kolleksiyasi, kalit bo'yicha tez kirish imkonini beradi.
- HashSet — noyob elementlar to'plami.
- SparseArray — int turidagi kalitlar uchun optimallashtirilgan HashMap versiyasi, ko'pincha xotira tejash uchun ishlatiladi.
ArrayListdan foydalanish misoli:
ArrayList<String> ro'yxat = new ArrayList<>();
ro'yxat.add("Android");
ro'yxat.add("Kotlin");
for (String element : ro'yxat) {
System.out.println(element);
}