Package blbutil
Class FloatList
java.lang.Object
blbutil.FloatList
Class
FloatList represents a list of floats.
Class FloatList supports a clear() method, but does not
support a remove() method.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe default initial capacity of anFloatList, which is 10. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(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.toString()Returns a string representation of this list.
-
Field Details
-
DEFAULT_INIT_CAPACITY
public static final int DEFAULT_INIT_CAPACITYThe default initial capacity of anFloatList, which is 10.- See Also:
-
-
Constructor Details
-
FloatList
public FloatList()Constructs anFloatListobject with the default initial capacity.- See Also:
-
FloatList
public FloatList(int initCapacity) Constructs anFloatListobject with the specified initial capacity.- Parameters:
initCapacity- the initial capacity of this list- Throws:
IllegalArgumentException- ifinitCapacity<0.
-
-
Method Details
-
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:
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:
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:
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
Returns a string representation of this list. The exact details of the representation are unspecified and subject to change.
-