All Classes and Interfaces

Class
Description
Applied functional examples that operate on collections using the Stream API.
Immutable value object representing a book used in TP3 sorting and grouping examples.
Demonstrates best practices for using collections in Java.
Collector-focused examples: grouping, partitioning, joining, summarizing and reduction.
Examples illustrating Comparable/Comparator usage and common comparator idioms.
Small helpers showing how to debug stream pipelines: peek, sampling and safe terminal operations.
Collection-based deduplication examples: show how to remove duplicates while preserving insertion order using LinkedHashSet and why this is a collections solution (not a stream transform idiom).
Stream-based deduplication examples: utility class with static methods.
Small demo runner that executes representative examples from TP3 (Collections invalid input: '&' Streams).
Minimal example showing usage of Eclipse Collections primitives (IntList).
Examples demonstrating groupingBy / partitioningBy and how to display grouped results.
Small Guava Multimap example used for demonstration in TP3.
Examples demonstrating common List implementations and idioms.
Examples demonstrating Map implementations and modern Map APIs (compute, merge, etc.).
Combined mapping and sorting examples for stream pipelines applied to collections.
Examples demonstrating parallel streams usage and common pitfalls.
Immutable value object representing a person used in TP3 collection examples.
Examples showing different Queue/Deque implementations and usage patterns.
Examples demonstrating Set implementations and common set operations.
Basic Stream API examples focused on collections: creation, intermediate operations and common idioms.