choco.global
Class Cumulative.IntList
java.lang.Object
choco.global.Cumulative.IntList
- All Implemented Interfaces:
- IntIterator
- Enclosing class:
- Cumulative
protected class Cumulative.IntList
- extends java.lang.Object
- implements IntIterator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
content
protected int[] content
size
protected int size
currentIdx
protected int currentIdx
Cumulative.IntList
public Cumulative.IntList(int size)
hasNext
public boolean hasNext()
- Description copied from interface:
IntIterator
- Returns true if the iteration has more elements. (In other
words, returns true if next would return an element
rather than throwing an exception.)
- Specified by:
hasNext
in interface IntIterator
- Returns:
- true if the getIterator has more elements.
next
public int next()
- Description copied from interface:
IntIterator
- Returns the next element in the iteration.
- Specified by:
next
in interface IntIterator
- Returns:
- the next element in the iteration.
read
public int read()
- Read the next element wihtout incrementing
remove
public void remove()
- Description copied from interface:
IntIterator
- Removes from the underlying collection the last element returned by the
getIterator (optional operation). This method can be called only once per
call to next. The behavior of an getIterator is unspecified if
the underlying collection is modified while the iteration is in
progress in any way other than by calling this method.
- Specified by:
remove
in interface IntIterator
getSize
public int getSize()
restart
public void restart()
reInit
public void reInit()
delete
public void delete(int val)
add
public void add(int v)
addAll
public void addAll(Cumulative.IntList l2)
addAllBut
public void addAllBut(Cumulative.IntList l2,
int i)
addAllBut
protected void addAllBut(Cumulative.IntList l2,
int i,
boolean ignoreBut)