|
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 double values.
List
Method Summary | |
void |
add(int index,
double v)
Adds an element to this list at a specified index. |
boolean |
addAll(int index,
DoubleCollection c)
Adds all the elements of a specified collection to this list starting at a specified index. |
double |
get(int index)
Returns the element at a specified position in this list. |
int |
indexOf(double c)
Returns the index of the first occurance of a specified element in this list. |
int |
indexOf(int index,
double c)
Returns the index of the first occurance of a specified element in this list after or at a specified index. |
int |
lastIndexOf(double c)
Returns the index of the last occurance of a specified element in this list. |
int |
lastIndexOf(int index,
double c)
Returns the index of the last occurance of a specified element in this list before a specified index. |
DoubleListIterator |
listIterator()
Returns a list iterator over this list. |
DoubleListIterator |
listIterator(int index)
Returns a list iterator over this list, starting from a specified index. |
double |
removeElementAt(int index)
Removes the element at a specified index in this list. |
double |
set(int index,
double v)
Sets a specified element to a new value. |
Methods inherited from interface bak.pcj.DoubleCollection |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, trimToSize |
Method Detail |
public void add(int index, double v)
index
- the index at which to add the element. If
index == size() the element is appended
to this list.v
- the double 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()).DoubleCollection.add(double)
,
DoubleCollection.addAll(DoubleCollection)
,
addAll(int,DoubleCollection)
public boolean addAll(int index, DoubleCollection 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()).DoubleCollection.add(double)
,
add(int, double)
,
DoubleCollection.addAll(DoubleCollection)
public double 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(double c)
c
- the element to find.
public int indexOf(int index, double 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(double c)
c
- the element to find.
public int lastIndexOf(int index, double 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 DoubleListIterator listIterator()
public DoubleListIterator 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 double 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 double set(int index, double 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 |