[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-8-kak-vyvesti-na-ekran-kolichestvo-pustykh-strok-s-pomoshchyu-metoda-filter":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":16,"progress":17,"seo":18},376,"kak-vyvesti-na-ekran-kolichestvo-pustykh-strok-s-pomoshchyu-metoda-filter",10,"java-8","Java 8+","☕","Как вывести на экран количество пустых строк с помощью метода filter?","Для подсчёта пустых строк используется `filter()` с предикатом `String::isEmpty` и терминальная операция `count()`:\n\n```java\nSystem.out.println(\n    Stream.of(\"Hello\", \"\", \", \", \"world\", \"!\")\n        .filter(String::isEmpty)\n        .count()\n); \u002F\u002F 1\n```\n\n`filter(String::isEmpty)` пропускает только строки, для которых `isEmpty()` возвращает `true` (строки с длиной 0). Строка `\", \"` не считается пустой, так как содержит символы. Метод `count()` возвращает количество элементов, оставшихся после фильтрации, в виде `long`.\n\n> **На собеседовании:** обратите внимание, что `count()` возвращает `long`, а не `int`.","","junior",[15],"java8",[],null,{"title":19,"description":20,"ogTitle":19,"ogDescription":20,"keywords":21,"schemaAnswer":20,"featuredSnippetReady":22},"Как вывести на экран количество пустых строк с помощью метод — Gymterview","Для подсчёта пустых строк используется `filter()` с предикатом `String::isEmpty` и терминальная операция `count()`:",[15,13],true]