This reference is for Processing 3.0+. If you have a previous version, use the reference included with your software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.

Name

IntDict

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);
}

Description A simple class to use a String as a lookup for an int value. String "keys" are associated with integer values.
Methods
size() Returns the number of key/value pairs
clear() Remove all entries
keyArray() Return a copy of the internal keys array
values() Return the internal array being used to store the values
valueArray() Create a new array and copy each of the values into it
get() Return a value for the specified key
set() Create a new key/value pair or change the value of one
hasKey() Check if a key is a part of the data structure
increment() Increase the value of a specific key value by 1
add() Add to a value
sub() Subtract from a value
mult() Multiply a value
div() Divide a value
remove() Remove a key/value pair
sortKeys() Sort the keys alphabetically
sortKeysReverse() Sort the keys alphabetically in reverse
sortValues() Sort by values in ascending order
sortValuesReverse() Sort by values in descending order
Constructor
IntDict()
IntDict(pairs)
RelatedFloatDict
StringDict
Updated on January 21, 2019 10:05:13am EST

Creative Commons License