Middle
Care este interfața de bază pentru toate colecțiile?
sobes.tech AI
Răspuns de la AI
Interfața de bază pentru toate colecțiile în majoritatea limbajelor de programare este interfața Iterable (sau echivalentul său), care permite parcurgerea elementelor colecției.
De exemplu, în Java, toate colecțiile implementează interfața Iterable<T>, care definește metoda iterator(). Datorită acesteia, se poate folosi o buclă for-each pentru a parcurge elementele oricărei colecții.
Exemplu în Java:
List<String> list = Arrays.asList("a", "b", "c");
for (String item : list) {
System.out.println(item);
}
Astfel, interfața Iterable asigură funcționalitatea de bază pentru parcurgerea elementelor, pe care se construiesc colecții mai specializate.