Sobes.tech
Junior — Middle

Stream APIде колдонулган эки түрдүү ыкмаларды атапызбы?

sobes.tech AI

AIден жооп

Java'da Stream API'de ikki esasy usul görnüşi bar:

  1. 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().

  2. Ý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