Class ShortBigListIterators

java.lang.Object
it.unimi.dsi.fastutil.shorts.ShortBigListIterators

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

    • EMPTY_BIG_LIST_ITERATOR

      public static final ShortBigListIterators.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 Details

    • singleton

      public static ShortBigListIterator singleton​(short 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 ShortBigListIterator unmodifiable​(ShortBigListIterator 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 ShortBigListIterator asBigListIterator​(ShortListIterator 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.