Package org.eclipse.collections.impl.utility
This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
This package contains 7 Iteration implementations:
-
ArrayIterate
- provides iteration pattern implementations that work withArrays
. -
ArrayListIterate
- provides optimized iteration pattern implementations that work withArrayList
. -
Iterate
- a router to other utility classes to provide optimized iteration pattern. -
LazyIterate
- a factory class which creates "deferred" iterables around the specified iterables. -
ListIterate
- used for iterating over lists. -
MapIterate
- used for iterating over maps. -
StringIterate
- implements the methods available on the collection protocol that make sense for Strings.
-
Class Summary Class Description ArrayIterate This utility class provides iteration pattern implementations that work with Java arrays.ArrayListIterate This utility class provides optimized iteration pattern implementations that work with java.util.ArrayList.Iterate The Iterate utility class acts as a router to other utility classes to provide optimized iteration pattern implementations based on the type of iterable.LazyIterate LazyIterate is a factory class which creates "deferred" iterables around the specified iterables.ListIterate The ListIterate utility class can be useful for iterating over lists, especially if there is a desire to return a MutableList from any of the iteration methods.MapIterate The MapIterate class provides a few of the methods from the Smalltalk Collection Protocol.OrderedIterate StringIterate A string is essentially an array of characters.