Reference+
Class Name
IntDict
Description
A simple class to use a String as a lookup for an int value. String "keys" are associated with integer values.
Examples
IntDict inventory; void setup() { size(200, 200); inventory = new IntDict(); inventory.set("cd", 84); inventory.set("tapes", 15); inventory.set("records", 102); println(inventory); noLoop(); fill(0); textAlign(CENTER); } void draw() { int numRecords = inventory.get("records"); text(numRecords, width/2, height/2); }
Constructors
IntDict()IntDict(pairs)
Methods
size()Returns the number of key/value pairsclear()Remove all entries from the data structurekeys()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 structureincrement()Increase the value of a specific key value by 1add()Add to a valuesub()Subtract from a valuemult()Multiply a valuediv()Divide a 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.