Package org.sunflow.util
Class FloatArray
- java.lang.Object
-
- org.sunflow.util.FloatArray
-
public final class FloatArray extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FloatArray()FloatArray(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(float f)Append a float to the end of the array.floatget(int index)Read value from the array.intgetSize()Returns the number of elements added to the array.voidset(int index, float value)Write a value to the specified index.float[]trim()Return a copy of the array, trimmed to fit the size of its contents exactly.
-
-
-
Method Detail
-
add
public final void add(float f)
Append a float to the end of the array.- Parameters:
f-
-
set
public final void set(int index, float value)Write a value to the specified index. Assumes the array is already big enough.- Parameters:
index-value-
-
get
public final float get(int index)
Read value from the array.- Parameters:
index- index into the array- Returns:
- value at the specified index
-
getSize
public final int getSize()
Returns the number of elements added to the array.- Returns:
- current size of the array
-
trim
public final float[] trim()
Return a copy of the array, trimmed to fit the size of its contents exactly.- Returns:
- a new array of exactly the right length
-
-