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 with Arrays.
  • ArrayListIterate - provides optimized iteration pattern implementations that work with ArrayList.
  • 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.