Package blbutil
Class FloatList
- java.lang.Object
-
- blbutil.FloatList
-
public class FloatList extends java.lang.Object
ClassFloatList
represents a list of floats. ClassFloatList
supports aclear()
method, but does not support aremove()
method.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_INIT_CAPACITY
The default initial capacity of anFloatList
, which is 10.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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.java.lang.String
toString()
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 anFloatList
object with the default initial capacity.- See Also:
DEFAULT_INIT_CAPACITY
-
FloatList
public FloatList(int initCapacity)
Constructs anFloatList
object 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()
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
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:
toString
in classjava.lang.Object
- Returns:
- a string representation of this list.
-
-