Публикации по теме 'eclipse-collections'


Радость программирования
История о 40 годах программирования и ощущении себя ребенком в магазине игрушек. Моя история программирования начинается Я люблю кодить. Я начал программировать на Бейсике, когда мне было 11 лет. Я из счастливого поколения, которое первыми получили доступ к персональным компьютерам в своих домах. Впервые я начал изучать Бейсик на Epson HX-20 . Некоторые считают Epson HX-20 первым в мире портативным компьютером. Я до сих пор жалею, что продал этот замечательный образец..

EC на примерах: получение и размещение значений в API Primitive Map.
EC на примерах: получение и размещение значений в API Primitive Map. Недавно я внес свой вклад в проект Eclipse Collections , добавив метод getAndPut в API Primitive Map. Что такое примитивная карта? Карты примитивов являются частью оптимизированных для памяти коллекций примитивов в библиотеке коллекций Eclipse. Коллекции примитивов не требуют упаковки и распаковки примитивных типов по сравнению с традиционными коллекциями на основе объектов ( List , Map и т. д.). Из-за..

Карта против мультикарты
Откройте для себя более безопасную альтернативу сопоставлению ключей с несколькими значениями в Java. Мне нужна карта с несколькими значениями В какой-то момент за годы написания кода на Java вам, вероятно, понадобился файл Map<K, Collection<V>> . Если он вам еще не нужен, дайте ему время… он вам понадобится. Существуют более удобные способы управления Collection частью Map с помощью методов, доступных начиная с Java 8. Если вы никогда раньше не использовали..

Ленивый и неиссякаемый
Лень - это добродетель. Иногда хочется, чтобы это повторялось. В программировании лень может быть очень хорошей вещью. Ленивая инициализация позволяет нам избежать создания дорогостоящих ресурсов до тех пор, пока они не понадобятся. Ленивая итерация позволяет нам избежать создания временных структур данных и потенциально уменьшить общий объем работы, необходимой для выполнения вычислений. В Java до Java 8 существовали две встроенные парадигмы для ленивых итераций. Это Iterable и..

Карта против сумки
Откройте для себя лучший способ подсчета вещей в Java. Использование карты для подсчета бусин на счетах Вот простая задача, которую можно решить с помощью Map . Как мы можем посчитать количество бусинок на счетах по цвету? Сначала я определю enum для Color . Далее я создам HashMap<Color, Integer> и использую метод merge для сложения и вычитания значений для определенных цветов. Я не буду учитывать одну цветную бисеринку ( Color.RED ). Затем я утверждаю..

ЕС на примере: подсчет
Узнайте, как подсчитать элементы коллекции, соответствующие Predicate , используя Коллекции Eclipse . Как вы считаете, используя Коллекции Eclipse? Метод count принимает Predicate в качестве параметра и возвращает количество совпадающих элементов в коллекции. Существует также метод countWith , который принимает Predicate2 , и метод countBy , который принимает Function . Подсчет элементов коллекции Вот простое перечисление, которое мы будем использовать для..

Визуализация коллекций Eclipse
Визуальный обзор API, интерфейсов, фабрик, статических утилит и адаптеров в Коллекциях Eclipse с использованием интеллектуальных карт. Одна картинка стоит тысячи слов Я не уверен, сколько слов стоит интеллект-карта, но они полезны для фрагментов информации. Eclipse Collections - очень многофункциональная библиотека. Ментальные карты помогают организовать и сгруппировать концепции, а также помогают передать ощущение симметрии в коллекциях Eclipse. Симметричная симпатия..