Core - 2

Как вывести на экран количество пустых строк с помощью метода filter()?


Чтобы вывести на экран количество пустых строк с помощью метода `filter()` в Java, вам нужно сначала создать поток строк, а затем использовать метод `filter()` с предикатом, который проверяет, является ли строка пустой. Затем, с помощью метода `count()` , можно подсчитать количество пустых строк и вывести результат на экран. Вот пример: import java.util.Arrays; import java.util.List; public class EmptyStringsExample { public static void main(String[] args) { List<String> strings = Arrays.asList("", "Hello", "", "World", "", ""); long count = strings.stream() .filter(String::isEmpty) // фильтрация пустых строк .count(); // подсчет количества System.out.println("Количество пустых строк: " + count); } } В этом примере у нас есть список строк. Мы используем метод `stream()` для создания потока из списка. Затем мы применяем метод `filter()` с предикатом `String::isEmpty` , который проверяет, является ли строка пустой. После этого мы используем метод `count()` для подсчета количества пустых строк. Наконец, мы выводим результат на экран. Запустив этот код, вы увидите следующий вывод: Количество пустых строк: 3


Копировать ссылку