Class FloatBigListIterators


  • public final class FloatBigListIterators
    extends java.lang.Object
    A class providing static methods and objects that do useful things with type-specific iterators.
    See Also:
    Iterator
    • Field Detail

      • EMPTY_BIG_LIST_ITERATOR

        public static final FloatBigListIterators.EmptyBigListIterator EMPTY_BIG_LIST_ITERATOR
        An empty iterator (immutable). It is serializable and cloneable.

        The class of this objects represent an abstract empty iterator that can iterate as a type-specific (list) iterator.

    • Method Detail

      • singleton

        public static FloatBigListIterator singleton​(float element)
        Returns an iterator that iterates just over the given element.
        Parameters:
        element - the only element to be returned by a type-specific list iterator.
        Returns:
        an iterator that iterates just over element.
      • unmodifiable

        public static FloatBigListIterator unmodifiable​(FloatBigListIterator i)
        Returns an unmodifiable list iterator backed by the specified list iterator.
        Parameters:
        i - the list iterator to be wrapped in an unmodifiable list iterator.
        Returns:
        an unmodifiable view of the specified list iterator.
      • asBigListIterator

        public static FloatBigListIterator asBigListIterator​(FloatListIterator i)
        Returns a big-list iterator backed by the specified list iterator.
        Parameters:
        i - the list iterator to adapted to the big-list-iterator interface.
        Returns:
        a big-list iterator backed by the specified list iterator.