public static class Object2FloatFunctions.Singleton<K> extends AbstractObject2FloatFunction<K> implements Serializable, Cloneable
This class may be useful to implement your own in case you subclass a type-specific function.
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
containsKey(Object k)
Returns true if this function contains a mapping for the specified key.
|
float |
getFloat(Object k)
Returns the value to which the given key is mapped.
|
int |
size()
Returns the intended number of keys in this function, or -1 if no such number exists.
|
clear, defaultReturnValue, defaultReturnValue, get, put, put, remove, removeFloatpublic boolean containsKey(Object k)
FunctionNote that for some kind of functions (e.g., hashes) this method will always return true.
containsKey in interface Function<K,Float>k - the key.key.Map.containsKey(Object)public float getFloat(Object k)
Object2FloatFunctiongetFloat in interface Object2FloatFunction<K>k - the key.Function.get(Object)public int size()
FunctionMost function implementations will have some knowledge of the intended number of keys in their domain. In some cases, however, this might not be possible.