Package blbutil
Class DoubleArray
- java.lang.Object
-
- blbutil.DoubleArray
-
public class DoubleArray extends java.lang.Object
ClassDoubleArray
represents an immutable list of double floating point values.
-
-
Constructor Summary
Constructors Constructor Description DoubleArray(double[] values)
Constructs anDoubleArray
object with the specified values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
get(int index)
Returns the double at the specified position in this list.boolean
isEmpty()
Returnstrue
if this list has no elements, and returnsfalse
otherwise.int
size()
Returns the number of elements in this list.double[]
toArray()
Returns an integer array containing the sequence of elements in this list.java.lang.String
toString()
Returns a string representation of this list that is obtained by callingjava.util.Arrays.toString(this.toArray())
.
-
-
-
Method Detail
-
get
public double get(int index)
Returns the double at the specified position in this list.- Parameters:
index
- the index of the returned double- Returns:
- the double at the specified position in this list
- Throws:
java.lang.IndexOutOfBoundsException
- ifindex < 0 || index >= this.size()
-
size
public int size()
Returns the number of elements in this list.- Returns:
- the number of elements in this list
-
isEmpty
public boolean isEmpty()
Returnstrue
if this list has no elements, and returnsfalse
otherwise.- Returns:
true
if this list has no elements, and returnsfalse
otherwise
-
toArray
public double[] toArray()
Returns an integer array containing the sequence of elements in this list.- Returns:
- an integer array containing the sequence of elements in this list
-
toString
public java.lang.String toString()
Returns a string representation of this list that is obtained by callingjava.util.Arrays.toString(this.toArray())
.- Overrides:
toString
in classjava.lang.Object
- Returns:
- a string representation of this list
-
-