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


EC на примере: Collectors2
Узнайте, как перейти к типам Коллекции Eclipse , используя Collectors2 с любым Stream Java. Анатомия коллекционера Одним из многих замечательных дополнений к Java 8 стал интерфейс с именем Collector . Collector можно использовать с методом collect в Stream интерфейсе. Метод collect позволит вам уменьшить Stream до любого типа, который вы хотите. Java 8 включала набор стандартных Collector реализаций, которые являются частью служебного класса..

Выпущен выпуск Eclipse Collections 9.2
Новые функции, более симметричная симпатия и вклад сообщества. Eclipse Collections - это фреймворк коллекций для Java. Он имеет оптимизированные реализации List, Set и Map с богатым и плавным API. Библиотека предоставляет дополнительные структуры данных, которых нет в JDK, такие как сумки, Multimaps и BiMaps. Фреймворк также предоставляет примитивные версии списков, наборов, сумок, стопок и карт с богатым и понятным API. Поддерживаются как изменяемые, так и неизменяемые версии..

EC на примере: FlatCollect
Узнайте, как объединить коллекцию коллекций в единую коллекцию, используя метод flatCollect в Коллекции Eclipse . Что такое FlatCollect? Метод flatCollect - это особая форма collect , где выходные данные Function , предоставленные методу, всегда должны быть какого-то типа Iterable . Цель flatCollect - обеспечить преобразование, которое выравнивает коллекцию коллекций. Этот метод аналогичен по функциям flatMap в Java Streams. Основное отличие состоит в том, что Function..

Выпущен выпуск Eclipse Collections 10.3
Это релиз, которого мы так долго ждали. Спасибо сообществу Коллекции Eclipse 10.2 был выпущен в феврале 2020 года и представлял собой относительно небольшой выпуск с исправлением ошибок после несколько монументального выпуска 10.0 . Я рад сообщить, что шесть месяцев спустя в выпуске 10.3 появилось много новых функций, представленных нашим выдающимся сообществом участников. Большое спасибо всем участникам, которые потратили свое драгоценное время на то, чтобы сделать..

UnifiedSet - экономия памяти
В своем предыдущем блоге я объяснил, как работает Eclipse Collections UnifiedMap . В этом блоге мы увидим, как работает UnifiedSet в Коллекциях Eclipse . Единый набор UnifiedSet - это реализация Set коллекций Eclipse, которая реализована совсем не так, как JDK HashSet. UnifiedSet основан на принципах, аналогичных UnifiedMap. JDK java.util.HashSet поддерживается java.util.HashMap. Поддерживающая HashMap имеет фиктивное значение, которое связано с объектом в резервной карте:..

От нетерпеливого к смешанному с ленивым
Эволюция итерационных методов в Eclipse Collections Вначале было нетерпеливо Когда в Коллекциях Eclipse были реализованы первые итерационные методы, они все с нетерпением ждали. Eager - это поведение по умолчанию для интерфейсов и реализаций коллекций в Eclipse Collections. При использовании активных методов с несколькими операциями в свободном стиле вы можете создавать промежуточные коллекции. Вызов select выше создаст MutableList<Integer> . Вызов collect затем..

Предпочтение предлога
Как дела? Предлог. Мой друг из Университета Рутгерса всегда отвечал на вопрос "Что случилось?" с последовательным ответом: «Предлог». Я слишком много раз попадал в эту ловушку. Вы когда-нибудь задумывались о том, как часто мы используем предлоги в наших API Java? В методах Коллекций Eclipse мы используем несколько разных предлогов. Каждый из них имеет разное значение. Некоторые предлоги, которые появляются в Коллекциях Eclipse несколько раз: with , of , by , as , to ,..