Modul speiger.src.collections
Schnittstelle BooleanBidirectionalIterator
- Alle Superschnittstellen:
BooleanIterator,Iterator<Boolean>,ObjectBidirectionalIterator<Boolean>,ObjectIterator<Boolean>
- Alle bekannten Unterschnittstellen:
BooleanListIterator
public interface BooleanBidirectionalIterator
extends BooleanIterator, ObjectBidirectionalIterator<Boolean>
A Type-Specific
ObjectBidirectionalIterator to reduce (un)boxing-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdefault intback(int amount) Reverses the Given amount of elements if possible.booleanReturns true if the Iterator has a Previous elementdefault Booleanprevious()Veraltet.Please use the corresponding type-specific function instead.booleanReturns the Previous element of the iterator.default intskip(int amount) Skips the Given amount of elements if possible.Von Schnittstelle geerbte Methoden speiger.src.collections.booleans.collections.BooleanIterator
forEachRemaining, forEachRemaining, forEachRemaining, next, nextBooleanVon 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:
hasPreviousin SchnittstelleObjectBidirectionalIterator<Boolean>- Gibt zurück:
- true if the Iterator has a Previous element
-
previousBoolean
boolean previousBoolean()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
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:
previousin SchnittstelleObjectBidirectionalIterator<Boolean>- 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:
skipin SchnittstelleBooleanIterator- Angegeben von:
skipin SchnittstelleObjectIterator<Boolean>- 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:
backin SchnittstelleObjectBidirectionalIterator<Boolean>- Parameter:
amount- the amount of elements that should be reversed- Gibt zurück:
- the amount of elements that were reversed
-