Class ByteIterators.UnmodifiableIterator

java.lang.Object
it.unimi.dsi.fastutil.bytes.ByteIterators.UnmodifiableIterator
All Implemented Interfaces:
it.unimi.dsi.fastutil.bytes.ByteIterator, java.util.Iterator<java.lang.Byte>, java.util.PrimitiveIterator<java.lang.Byte,​ByteConsumer>
Enclosing class:
ByteIterators

public static class ByteIterators.UnmodifiableIterator
extends java.lang.Object
implements it.unimi.dsi.fastutil.bytes.ByteIterator
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.bytes.ByteIterator i)  
  • Method Summary

    Modifier and Type Method Description
    void forEachRemaining​(ByteConsumer action)  
    void forEachRemaining​(java.util.function.Consumer<? super java.lang.Byte> action)
    Deprecated.
    boolean hasNext()  
    byte nextByte()  

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface it.unimi.dsi.fastutil.bytes.ByteIterator

    forEachRemaining, next, skip

    Methods inherited from interface java.util.Iterator

    remove
  • Constructor Details

    • UnmodifiableIterator

      public UnmodifiableIterator​(it.unimi.dsi.fastutil.bytes.ByteIterator i)
  • Method Details

    • hasNext

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

      public byte nextByte()
      Specified by:
      nextByte in interface it.unimi.dsi.fastutil.bytes.ByteIterator
    • forEachRemaining

      public void forEachRemaining​(ByteConsumer action)
      Specified by:
      forEachRemaining in interface it.unimi.dsi.fastutil.bytes.ByteIterator
      Specified by:
      forEachRemaining in interface java.util.PrimitiveIterator<java.lang.Byte,​ByteConsumer>
    • forEachRemaining

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