Package blbutil
Class FloatList
- java.lang.Object
-
- blbutil.FloatList
-
public class FloatList extends java.lang.ObjectClassFloatListrepresents a list of floats. ClassFloatListsupports aclear()method, but does not support aremove()method.
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_INIT_CAPACITYThe default initial capacity of anFloatList, which is 10.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(float element)Adds the specified integer to the end of this list.voidaddToElement(int index, float value)Adds the specified value to the specified element.voidclear()Removes all elements from this list.floatget(int index)Returns the float at the specified position in this list.booleanisEmpty()Returnstrueif this list has no elements, and returnsfalseotherwise.floatset(int index, float value)Replaces the element at the specified position in this list with the specified element.intsize()Returns the number of elements in this list.float[]toArray()Returns an integer array containing the sequence of elements in this list.java.lang.StringtoString()Returns a string representation of this list.
-
-
-
Field Detail
-
DEFAULT_INIT_CAPACITY
public static final int DEFAULT_INIT_CAPACITY
The default initial capacity of anFloatList, which is 10.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FloatList
public FloatList()
Constructs anFloatListobject with the default initial capacity.- See Also:
DEFAULT_INIT_CAPACITY
-
FloatList
public FloatList(int initCapacity)
Constructs anFloatListobject with the specified initial capacity.- Parameters:
initCapacity- the initial capacity of this list- Throws:
java.lang.IllegalArgumentException- ifinitCapacity<0.
-
-
Method Detail
-
add
public void add(float element)
Adds the specified integer to the end of this list.- Parameters:
element- the value to be added to the end of this list.
-
addToElement
public void addToElement(int index, float value)Adds the specified value to the specified element.- Parameters:
index- the index of the element to which the specified value will be addedvalue- the to be added- Throws:
java.lang.IndexOutOfBoundsException- ifindex < 0 || index >= this.size()
-
get
public float get(int index)
Returns the float at the specified position in this list.- Parameters:
index- the index of the returned float.- Returns:
- the float at the specified position in this list.
- Throws:
java.lang.IndexOutOfBoundsException- ifindex < 0 || index >= this.size()
-
set
public float set(int index, float value)Replaces the element at the specified position in this list with the specified element.- Parameters:
index- the index of the element to be replacedvalue- the value to be stored at the specified position in this list- Returns:
- the previous value 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()
Returnstrueif this list has no elements, and returnsfalseotherwise.- Returns:
trueif this list has no elements, and returnsfalseotherwise.
-
toArray
public float[] 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.
-
clear
public void clear()
Removes all elements from this list.
-
toString
public java.lang.String toString()
Returns a string representation of this list. The exact details of the representation are unspecified and subject to change.- Overrides:
toStringin classjava.lang.Object- Returns:
- a string representation of this list.
-
-