Узнайте, как создать примитивную сумку из примитивного потока в Java.

Выход:

Eclipse Collections имеет несколько примитивных типов коллекций, о которых я писал в следующем блоге в августе 2021 года.



IntBag — это примитив Bag, который полезен для подсчета int значений. Вы можете инициализировать IntBag непосредственно из IntStream, используя специализированный метод withAll, как показано в примере выше. У IntBag есть методы topOccurrences и bottomOccurrences, которые могут быть очень удобными. Существуют также типы DoubleBag и LongBag, которые можно инициализировать непосредственно из DoubleStream и LongStream с помощью соответствующих им методов withAll, доступных в фабричных классах DoubleBags и LongBags.

Методы withAll, принимающие примитивные потоки в качестве параметров, появились в выпуске Eclipse Collections 9.0. Если вы предпочитаете, есть также эквивалентные методы с именем ofAll. Если вы хотите понять, почему существуют методы withAll и ofAll, которые делают одно и то же, следующий блог поможет объяснить.



Спасибо за чтение! Наслаждаться!

Я являюсь создателем и участником проекта OSS Eclipse Collections, которым управляет Eclipse Foundation. Eclipse Collections открыт для вкладов.

Другие статьи по Java, которые могут вам понравиться