Junior — Middle
Dizi yapısında veri koleksiyonlarını işlemek için hangi temel sınıflar kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Android'de veri koleksiyonlarıyla çalışmak için genellikle aşağıdaki temel sınıflar kullanılır:
- ArrayList — öğeleri ekleyip kaldırmaya izin veren dinamik dizi.
- LinkedList — bağlı liste, sık sık ekleme ve silme işlemleri için uygundur.
- HashMap — anahtar-değer çiftleri koleksiyonu, anahtar ile hızlı erişim sağlar.
- HashSet — benzersiz öğeler kümesi.
- SparseArray — int türündeki anahtarlar için optimize edilmiş HashMap sürümü, genellikle bellek tasarrufu için kullanılır.
ArrayList kullanım örneği:
ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
System.out.println(item);
}