Schnittstelle CharBidirectionalIterator

Alle Superschnittstellen:
CharIterator, Iterator<Character>, ObjectBidirectionalIterator<Character>, ObjectIterator<Character>
Alle bekannten Unterschnittstellen:
CharListIterator

public interface CharBidirectionalIterator extends CharIterator, ObjectBidirectionalIterator<Character>
A Type-Specific ObjectBidirectionalIterator to reduce (un)boxing
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    default int
    back(int amount)
    Reverses the Given amount of elements if possible.
    boolean
    Returns true if the Iterator has a Previous element
    default Character
    Veraltet.
    Please use the corresponding type-specific function instead.
    char
    Returns the Previous element of the iterator.
    default int
    skip(int amount)
    Skips the Given amount of elements if possible.

    Von Schnittstelle geerbte Methoden speiger.src.collections.chars.collections.CharIterator

    forEachRemaining, forEachRemaining, forEachRemaining, next, nextChar

    Von Schnittstelle geerbte Methoden java.util.Iterator

    hasNext, remove

    Von Schnittstelle geerbte Methoden speiger.src.collections.objects.collections.ObjectIterator

    forEachRemaining
  • Methodendetails

    • hasPrevious

      boolean hasPrevious()
      Returns true if the Iterator has a Previous element
      Angegeben von:
      hasPrevious in Schnittstelle ObjectBidirectionalIterator<Character>
      Gibt zurück:
      true if the Iterator has a Previous element
    • previousChar

      char previousChar()
      Returns the Previous element of the iterator.
      Gibt zurück:
      the Previous element of the iterator.
      Löst aus:
      NoSuchElementException - if the iteration has no more elements
    • previous

      @Deprecated default Character previous()
      Veraltet.
      Please use the corresponding type-specific function instead.
      Returns the Previous element of the iterator.

      This default implementation delegates to the corresponding type-specific function.

      Angegeben von:
      previous in Schnittstelle ObjectBidirectionalIterator<Character>
      Gibt zurück:
      the Previous element of the iterator.
    • skip

      default int skip(int amount)
      Skips the Given amount of elements if possible. A Optimization function to skip elements faster if the implementation allows it.
      Angegeben von:
      skip in Schnittstelle CharIterator
      Angegeben von:
      skip in Schnittstelle ObjectIterator<Character>
      Parameter:
      amount - the amount of elements that should be skipped
      Gibt zurück:
      the amount of elements that were skipped
    • back

      default int back(int amount)
      Reverses the Given amount of elements if possible. A Optimization function to reverse elements faster if the implementation allows it.
      Angegeben von:
      back in Schnittstelle ObjectBidirectionalIterator<Character>
      Parameter:
      amount - the amount of elements that should be reversed
      Gibt zurück:
      the amount of elements that were reversed