Стримы — это мощный способ обработки коллекций данных в стиле SQL. Они позволяют фильтровать, сортировать и преобразовывать данные, не используя циклы for или foreach . filter : отбор элементов по условию.
// Старый способ Collections.sort(names, new Comparator () { public int compare(String a, String b) { return a.compareTo(b); } }); // С лямбда-выражением names.sort((a, b) -> a.compareTo(b)); Use code with caution. Copied to clipboard 2. Стримы (Stream API) String b) { return a.compareTo(b)
collect : превращение стрима обратно в список или другую структуру. // С лямбда-выражением names.sort((a
Чтобы создать поток (Thread), нужно было писать громоздкий анонимный класс. b) -> a.compareTo(b))
Стримы — это мощный способ обработки коллекций данных в стиле SQL. Они позволяют фильтровать, сортировать и преобразовывать данные, не используя циклы for или foreach . filter : отбор элементов по условию.
// Старый способ Collections.sort(names, new Comparator () { public int compare(String a, String b) { return a.compareTo(b); } }); // С лямбда-выражением names.sort((a, b) -> a.compareTo(b)); Use code with caution. Copied to clipboard 2. Стримы (Stream API)
collect : превращение стрима обратно в список или другую структуру.
Чтобы создать поток (Thread), нужно было писать громоздкий анонимный класс.