Schnittstelle DoubleBidirectionalIterator

Alle Superschnittstellen:
DoubleIterator, Iterator<Double>, ObjectBidirectionalIterator<Double>, ObjectIterator<Double>
Alle bekannten Unterschnittstellen:
DoubleListIterator

public interface DoubleBidirectionalIterator extends DoubleIterator, ObjectBidirectionalIterator<Double>
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 Double
    Veraltet.
    Please use the corresponding type-specific function instead.
    double
    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.doubles.collections.DoubleIterator

    forEachRemaining, forEachRemaining, forEachRemaining, next, nextDouble

    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<Double>
      Gibt zurück:
      true if the Iterator has a Previous element
    • previousDouble

      double previousDouble()
      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 Double 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<Double>
      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 DoubleIterator
      Angegeben von:
      skip in Schnittstelle ObjectIterator<Double>
      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<Double>
      Parameter:
      amount - the amount of elements that should be reversed
      Gibt zurück:
      the amount of elements that were reversed