Junior — Middle
Java'da veri depolama için hangi koleksiyon türlerini ve uygulamalarını kullandınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da, java.util paketinden çeşitli koleksiyon türleri kullandım:
- List (örneğin, ArrayList, LinkedList) — sıralı koleksiyonlar, tekrar eden öğelere izin verir. ArrayList hızlı erişim için iyidir, LinkedList sık sık ekleme ve silme işlemleri için uygundur.
- Set (HashSet, TreeSet) — tekrar eden öğeleri olmayan koleksiyonlar. HashSet hızlı erişim sağlar, TreeSet ise öğeleri sıralı tutar.
- Map (HashMap, TreeMap) — anahtar-değer çiftleri koleksiyonları. HashMap anahtar ile hızlı erişim sağlar, TreeMap anahtarlar sıralı tutulur.
ArrayList ve HashMap kullanımına örnek:
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);