Junior — Middle
Stream APIде колдонулган эки түрдүү ыкмаларды атапызбы?
sobes.tech AI
AIден жооп
Java'da Stream API'de ikki esasy usul görnüşi bar:
-
Orta usullar (Intermediate methods) — täze Stream gaýtarýar we amal ýygynyny döretmäge mümkinçilik berýär. Mysallar:
filter(),map(),sorted(). -
Ýerine ýetiriji usullar (Terminal methods) — ýygyny tamamlaýar we netijä ýa-da ýan täsir berýär. Mysallar:
collect(),forEach(),reduce().
Mysal:
List<String> names = Arrays.asList("Anna", "Bob", "Charlie");
List<String> filtered = names.stream()
.filter(name -> name.startsWith("A")) // orta usul
.collect(Collectors.toList()); // ýerine ýetiriji usul