Class OptionalIterator<E>


  • public class OptionalIterator<E>
    extends java.lang.Object
    • Constructor Detail

      • OptionalIterator

        public OptionalIterator​(java.lang.Iterable<E> iterable)
    • Method Detail

      • hasCurrent

        public boolean hasCurrent()
      • hasNext

        public boolean hasNext()
      • getCurrent

        public E getCurrent()
      • getSafeCurrent

        public java.util.Optional<E> getSafeCurrent()
      • next

        public void next()
      • testOnCurrent

        public boolean testOnCurrent​(java.util.function.Predicate<E> predicate)
      • nextWithMatch

        public void nextWithMatch​(java.util.function.Predicate<E> predicate)