Package uk.ac.starlink.util
Class FloatList
- java.lang.Object
-
- uk.ac.starlink.util.PrimitiveList
-
- uk.ac.starlink.util.FloatList
-
public class FloatList extends PrimitiveList
Extendable array of floats.- Since:
- 12 Oct 2006
- Author:
- Mark Taylor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(float value)Appends a value to the end of this list.booleanaddAll(FloatList other)Appends all the elements of a second list to this list.floatget(int i)Returns the element at a given position.voidset(int i, float value)Sets the element at a given position.float[]toFloatArray()Returns the contents of this list as an array.-
Methods inherited from class uk.ac.starlink.util.PrimitiveList
nextCapacity, size, toArray
-
-
-
-
Constructor Detail
-
FloatList
public FloatList()
Constructs a new list.
-
FloatList
public FloatList(int size)
Constructs a new list with a given initial capacity.- Parameters:
size- initial capacity
-
FloatList
public FloatList(float[] array)
Constructs a new list initialised to the contents of a given array.- Parameters:
array- array whose contents form initial contents of list
-
-
Method Detail
-
get
public float get(int i)
Returns the element at a given position.- Parameters:
i- index- Returns:
- element at
i
-
set
public void set(int i, float value)Sets the element at a given position.- Parameters:
i- indexvalue- new value for elementi
-
add
public void add(float value)
Appends a value to the end of this list.- Parameters:
value- value to append
-
addAll
public boolean addAll(FloatList other)
Appends all the elements of a second list to this list.- Parameters:
other- other list- Returns:
- true iff this collection changed as a result of the call
-
toFloatArray
public float[] toFloatArray()
Returns the contents of this list as an array.- Returns:
- copy of list contents
-
-