Reference+
Class Name
FloatDict
Description
A simple class to use a String as a lookup for a float value. String "keys" are associated with floating-point values.
Examples
FloatDict inventory; void setup() { size(200, 200); inventory = new FloatDict(); inventory.set("coffee",108.6); inventory.set("flour",5.8); inventory.set("tea",8.2); println(inventory); noLoop(); fill(0); textAlign(CENTER); } void draw() { float weight = inventory.get("coffee"); text(weight, width/2, height/2); }
Constructors
FloatDict()
FloatDict(pairs)
Methods
size()
Returns the number of key/value pairsclear()
Remove all entrieskeys()
Return the internal array being used to store the keyskeyArray()
Return a copy of the internal keys arrayvalues()
Return the internal array being used to store the valuesvalueArray()
Create a new array and copy each of the values into itget()
Return a value for the specified keyset()
Create a new key/value pair or change the value of onehasKey()
Check if a key is a part of the data structureadd()
Add to a valuesub()
Subtract from a valuemult()
Multiply a valuediv()
Divide a valueminIndex()
Return the smallest valuemaxIndex()
Return the largest valueremove()
Remove a key/value pairsortKeys()
Sort the keys alphabeticallysortKeysReverse()
Sort the keys alphabetically in reversesortValues()
Sort by values in ascending ordersortValuesReverse()
Sort by values in descending order
Related
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.