public final class ArrayIterable<T> extends Object implements Iterable<T>
Adapter class for using an Array as an Iterable, particularly, for allowing parts of an array to be the iterable. Does not make a copy of the array, so changes to the array will affect the Iterable and Iterators created from it.
Constructor and Description |
---|
ArrayIterable(T[] theArray)
Create a new ArrayIterator
|
ArrayIterable(T[] theArray,
int theStart,
int theEnd)
Create a new ArrayIterator
|
Modifier and Type | Method and Description |
---|---|
Iterator<T> |
iterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public ArrayIterable(T[] theArray)
theArray
- the array to iterate overpublic ArrayIterable(T[] theArray, int theStart, int theEnd)
theArray
- the array to iterate overtheStart
- the starting position of the arraytheEnd
- the end position of the arrayCopyright © 2010-2016 Stardog Union. All Rights Reserved.