Middle
Jaki jest najbardziej podstawowy interfejs dla wszystkich kolekcji?
sobes.tech AI
Odpowiedź od AI
Najbardziej podstawowym interfejsem dla wszystkich kolekcji w większości języków programowania jest interfejs Iterable (lub jego odpowiednik), który umożliwia iterację po elementach kolekcji.
Na przykład w Javie wszystkie kolekcje implementują interfejs Iterable<T>, który definiuje metodę iterator(). Dzięki temu można używać pętli for-each do przechodzenia przez elementy dowolnej kolekcji.
Przykład w Javie:
List<String> list = Arrays.asList("a", "b", "c");
for (String item : list) {
System.out.println(item);
}
W ten sposób interfejs Iterable zapewnia podstawową funkcjonalność przechodzenia przez elementy, na której opierają się bardziej wyspecjalizowane kolekcje.