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]