Class ArrayNonNullIterator<T>

  • All Implemented Interfaces:
    Iterator<T>

    public class ArrayNonNullIterator<T>
    extends ArrayIterator<T>
    Iterator that only returns non-null elements of the array

    hasNext() return true when there is a non-null element, false otherwise

    next() returns the current element and advances the counter up to the next non-null element or beyond the limit of the array

    • Constructor Detail

      • ArrayNonNullIterator

        public ArrayNonNullIterator​(T[] elts)
      • ArrayNonNullIterator

        public ArrayNonNullIterator​(T[] elts,
                                    int start)