eclipse/eclipse-collections: The Eclipse Collections Project
- Improves readability and reduces duplication of iteration code (enforces DRY/OAOO)
- Implements several, high-level iteration patterns (select, reject, collect, inject into, etc.) on "humane" container interfaces which are extensions of the JDK interfaces
- Provides a consistent mechanism for iterating over Collections, Arrays, Maps, and Strings
- Provides replacements for ArrayList, HashSet, and HashMap optimized for performance and memory usage
- Performs more "behind-the-scene" optimizations in utility classes
- Encapsulates a lot of the structural complexity of parallel iteration and lazy evaluation
- Adds new containers including Bag, Interval, Multimap, BiMap, and immutable versions of all types
- Has been under active development since 2005 and is a mature library
Read full article from eclipse/eclipse-collections: The Eclipse Collections Project
No comments:
Post a Comment