Junior — Middle
Stream API-də istifadə olunan iki növ metod adlandıra bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da Stream API-də iki əsas növ metod istifadə olunur:
-
Müvəqqəti metodlar (Intermediate methods) — yeni Stream qaytarır və əməliyyatların zəncirini qurmağa imkan verir. Nümunələr:
filter(),map(),sorted(). -
Terminal metodlar (Terminal methods) — zənciri tamamlayır və nəticə və ya yan təsir qaytarır. Nümunələr:
collect(),forEach(),reduce().
Nümunə:
List<String> names = Arrays.asList("Anna", "Bob", "Charlie");
List<String> filtered = names.stream()
.filter(name -> name.startsWith("A")) // müvəqqəti metod
.collect(Collectors.toList()); // terminal metod