Class CharIterators.UnmodifiableIterator

java.lang.Object
it.unimi.dsi.fastutil.chars.CharIterators.UnmodifiableIterator
All Implemented Interfaces:
it.unimi.dsi.fastutil.chars.CharIterator, java.util.Iterator<java.lang.Character>, java.util.PrimitiveIterator<java.lang.Character,​CharConsumer>
Enclosing class:
CharIterators

public static class CharIterators.UnmodifiableIterator
extends java.lang.Object
implements it.unimi.dsi.fastutil.chars.CharIterator
An unmodifiable wrapper class for iterators.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface java.util.PrimitiveIterator

    java.util.PrimitiveIterator.OfDouble, java.util.PrimitiveIterator.OfInt, java.util.PrimitiveIterator.OfLong
  • Constructor Summary

    Constructors
    Constructor Description
    UnmodifiableIterator​(it.unimi.dsi.fastutil.chars.CharIterator i)  
  • Method Summary

    Modifier and Type Method Description
    void forEachRemaining​(CharConsumer action)  
    void forEachRemaining​(java.util.function.Consumer<? super java.lang.Character> action)
    Deprecated.
    boolean hasNext()  
    char nextChar()  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface it.unimi.dsi.fastutil.chars.CharIterator

    forEachRemaining, next, skip

    Methods inherited from interface java.util.Iterator

    remove
  • Constructor Details

    • UnmodifiableIterator

      public UnmodifiableIterator​(it.unimi.dsi.fastutil.chars.CharIterator i)
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface java.util.Iterator<java.lang.Character>
    • nextChar

      public char nextChar()
      Specified by:
      nextChar in interface it.unimi.dsi.fastutil.chars.CharIterator
    • forEachRemaining

      public void forEachRemaining​(CharConsumer action)
      Specified by:
      forEachRemaining in interface it.unimi.dsi.fastutil.chars.CharIterator
      Specified by:
      forEachRemaining in interface java.util.PrimitiveIterator<java.lang.Character,​CharConsumer>
    • forEachRemaining

      @Deprecated public void forEachRemaining​(java.util.function.Consumer<? super java.lang.Character> action)
      Deprecated.
      Specified by:
      forEachRemaining in interface it.unimi.dsi.fastutil.chars.CharIterator
      Specified by:
      forEachRemaining in interface java.util.Iterator<java.lang.Character>