|
PCJ API Version 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface represents lists of int values.
List
Method Summary | |
void |
add(int index,
int v)
Adds an element to this list at a specified index. |
boolean |
addAll(int index,
IntCollection c)
Adds all the elements of a specified collection to this list starting at a specified index. |
int |
get(int index)
Returns the element at a specified position in this list. |
int |
indexOf(int c)
Returns the index of the first occurance of a specified element in this list. |
int |
indexOf(int index,
int c)
Returns the index of the first occurance of a specified element in this list after or at a specified index. |
int |
lastIndexOf(int c)
Returns the index of the last occurance of a specified element in this list. |
int |
lastIndexOf(int index,
int c)
Returns the index of the last occurance of a specified element in this list before a specified index. |
IntListIterator |
listIterator()
Returns a list iterator over this list. |
IntListIterator |
listIterator(int index)
Returns a list iterator over this list, starting from a specified index. |
int |
removeElementAt(int index)
Removes the element at a specified index in this list. |
int |
set(int index,
int v)
Sets a specified element to a new value. |
Methods inherited from interface bak.pcj.IntCollection |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, trimToSize |
Method Detail |
public void add(int index, int v)
index
- the index at which to add the element. If
index == size() the element is appended
to this list.v
- the int value to add to this list.
UnsupportedOperationException
- if the operation is not supported by this
list.
IndexOutOfBoundsException
- if index does not denote a valid insertion
position (valid: 0 - size()).IntCollection.add(int)
,
IntCollection.addAll(IntCollection)
,
addAll(int,IntCollection)
public boolean addAll(int index, IntCollection c)
index
- the index at which to insert the elements of
the specified collection. If
index == size() the elements are appended
to this list.c
- the collection whose elements to add to this
list.
UnsupportedOperationException
- if the operation is not supported by this
list.
NullPointerException
- if c is null.
IndexOutOfBoundsException
- if index does not denote a valid insertion
position (valid: 0 - size()).IntCollection.add(int)
,
add(int, int)
,
IntCollection.addAll(IntCollection)
public int get(int index)
index
- the position of the element to return.
IndexOutOfBoundsException
- if index does not denote a valid index
in this list.public int indexOf(int c)
c
- the element to find.
public int indexOf(int index, int c)
c
- the element to find.index
- the index at which to start the search.
IndexOutOfBoundsException
- if index does not denote a valid
iteration position (valid: 0 - size()).public int lastIndexOf(int c)
c
- the element to find.
public int lastIndexOf(int index, int c)
c
- the element to find.index
- the index at which to start the search. Note that
the element at index
is not included
in the search.
IndexOutOfBoundsException
- if index does not denote a valid
iteration position (valid: 0 - size()).public IntListIterator listIterator()
public IntListIterator listIterator(int index)
index
- the index at which to begin the iteration.
IndexOutOfBoundsException
- if index does not denote a valid
iteration position (valid: 0 - size()).public int removeElementAt(int index)
index
- the index of the element to remove.
UnsupportedOperationException
- if the operation is not supported by this
list.
IndexOutOfBoundsException
- if index does not denote a valid
element position (valid: 0 - size()-1).public int set(int index, int v)
index
- the index of the element whose value to set.v
- the new value of the specified element.
UnsupportedOperationException
- if the operation is not supported by this
list.
IndexOutOfBoundsException
- if index does not denote a valid
element position (valid: 0 - size()-1).
|
PCJ API Version 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |