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 int
The default initial capacity of anFloatList
, which is 10. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(float element) Adds the specified integer to the end of this list.void
addToElement
(int index, float value) Adds the specified value to the specified element.void
clear()
Removes all elements from this list.float
get
(int index) Returns the float at the specified position in this list.boolean
isEmpty()
Returnstrue
if this list has no elements, and returnsfalse
otherwise.float
set
(int index, float value) Replaces the element at the specified position in this list with the specified element.int
size()
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 anFloatList
object with the default initial capacity.- See Also:
-
FloatList
public FloatList(int initCapacity) Constructs anFloatList
object 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()Returnstrue
if this list has no elements, and returnsfalse
otherwise.- Returns:
true
if this list has no elements, and returnsfalse
otherwise.
-
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.
-