Stream API
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> names = Arrays.asList("Alice", "Bob", "Charlie", "David", "Eva");
// Фильтрация и сортировка имен, начинающихся с буквы "A", в верхнем регистре
names.stream()
.filter(name -> name.startsWith("A"))
.map(String::toUpperCase)
.sorted()
.forEach(System.out::println);
// Вычисление суммы квадратов чисел
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
int sumOfSquares = numbers.stream()
.mapToInt(x -> x * x)
.sum();
System.out.println("Сумма квадратов чисел: " + sumOfSquares);
}
}Last updated