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

Name

FloatDict

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

Description A simple class to use a String as a lookup for an float value. String "keys" are associated with floating-point values.
Methods
size() Returns the number of key/value pairs
clear() Remove all entries
keys() Return the internal array being used to store the keys
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
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 alphabetially in reverse
sortValues() Sort by values in ascending order
sortValuesReverse() Sort by values in descending order
Constructor
FloatDict()
RelatedIntDict
StringDict
Updated on May 19, 2014 05:30:03pm PDT

Creative Commons License