imx.lib.data
Class FloatSortedMap
java.lang.Object
imx.lib.data.FloatSortedMap
public class FloatSortedMap
- extends java.lang.Object
This is a sorted map where the keys are floats.
The key values can occure more than once.
The keys are kept in a sorted list and can be accessed by value or
position.
The highest value is at position 0.
This object is usefull for rankings, etc. .
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FloatSortedMap
public FloatSortedMap()
add
public void add(float value,
java.lang.Object obj)
getObject
public java.lang.Object getObject(int pos)
getValue
public float getValue(int pos)
getSize
public int getSize()
removeFirst
public java.lang.Object removeFirst()
removeRandomFirst
public java.lang.Object removeRandomFirst()
removeTail
public void removeTail(int pos)
removeSmallerThan
public void removeSmallerThan(float limit)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object