Метод count() в Java Stream API

Метод count() в Java Stream API используется для подсчета количества элементов в потоке. Это терминальная операция, которая возвращает количество элементов в виде значения типа long.

Основны метода count()

  1. Синтаксис:

long count();

  1. Возвращаемое значение:
    • Возвращает количество элементов в потоке в виде значения типа long.

Примеры использования

  1. Подсчет всех элементов в потоке:

List<String> items = Arrays.asList(“apple”, “banana”, “cherry”);

long count = items.stream().count();

System.out.println(count); // Output: 3

  1. Подсчет уникальных элементов:

List<String> items = Arrays.asList(“apple”, “banana”, “apple”, “cherry”);

long uniqueCount = items.stream().distinct().count();

System.out.println(uniqueCount); // Output: 3

  1. Подсчет элементов, удовлетворяющих условию:

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);

long evenCount = numbers.stream().filter(n -> n % 2 == 0).count();

System.out.println(evenCount); // Output: 3

Заключение

Метод count() используется для подсчета количества элементов в потоке, что может быть полезно для анализа данных и выполнения различных статистических операций.

Каталог и рейтинг онлайн-курсов программирования Джава
Logo