|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jstacs.utils.DoubleList
public final class DoubleList
A simple list of primitive type double
.
Constructor Summary | |
---|---|
DoubleList()
This is the default constructor that creates a DoubleList with
initial length 10. |
|
DoubleList(int size)
This is the default constructor that creates a DoubleList with
initial length size . |
|
DoubleList(StringBuffer rep)
This is the constructor for the interface Storable . |
Method Summary | |
---|---|
void |
add(double val)
Adds the element val at the end of the list. |
void |
add(double val,
int fromIndex,
int toIndex)
Adds the element val from fromIndex to
toIndex (exclusive). |
void |
clear()
Removes all elements from the list. |
double |
get(int index)
Returns the element with the specified index . |
int |
length()
Returns the number of inserted elements. |
double |
mean(int start,
int end)
This method computes the mean of a part of the list. |
void |
multiply(int start,
int end,
double factor)
Multiplies all values in the list from index start to
end with the value factor . |
double[] |
toArray()
This method returns a double array containing all elements
of the list. |
StringBuffer |
toXML()
This method returns an XML representation as StringBuffer of an
instance of the implementing class. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DoubleList()
DoubleList
with
initial length 10.
public DoubleList(int size) throws IllegalArgumentException
DoubleList
with
initial length size
.
size
- the initial size, has to be positive
IllegalArgumentException
- if size
is less than 1public DoubleList(StringBuffer rep) throws NonParsableException
Storable
. Constructs a
DoubleList
out of an XML representation.
rep
- the XML representation as StringBuffer
NonParsableException
- if the XML representation could not be parsedMethod Detail |
---|
public void add(double val)
val
at the end of the list.
val
- the element that should be insertedpublic void add(double val, int fromIndex, int toIndex)
val
from fromIndex
to
toIndex
(exclusive).
val
- the element that should be insertedfromIndex
- the start index (inclusive)toIndex
- the end index (exclusive)public void clear()
public double get(int index)
index
.
index
- the specified index of the element to return
public int length()
public double[] toArray()
double
array containing all elements
of the list.
double
array containing all elements of the listpublic void multiply(int start, int end, double factor)
start
to
end
with the value factor
.
start
- the start index (inclusive)end
- the end index (exclusive)factor
- the factor with which the values in the list are multipliedpublic double mean(int start, int end)
start
has to be smaller than end
and
end
has to be smaller than length()
.
start
- the start index (inclusive)end
- the end index (exclusive)
public StringBuffer toXML()
Storable
StringBuffer
of an
instance of the implementing class.
toXML
in interface Storable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |