Sobes.tech
Junior — Middle

Կարող եք տալ տվյալների մշակումը ավարտող գործողության օրինակ՝ հոսքում կամ հավաքածուում?

sobes.tech AI

Պատասխան AI-ից

Java-ում, Stream API-ի օրինակ է վերջնական (տարածքային) գործողության՝ collect() մեթոդը։ Այն հավաքում է հոսքի տարրերը հավաքածու կամ այլ կոնտեյներ, ավարտելով տվյալների մշակումը։ Այլ օրինակներ՝ forEach(), reduce(), count(), anyMatch(), findFirst()։

Օրինակ՝

List<String> list = Arrays.asList("apple", "banana", "cherry");
List<String> result = list.stream()
    .filter(s -> s.startsWith("b"))
    .collect(Collectors.toList()); // collect() - վերջնական գործողություն
System.out.println(result); // [banana]