Class Name

FloatList

Description

Helper class for a list of float values. Lists are designed to have some features of ArrayList, but to maintain the simplicity and efficiency of working with arrays. Functions such as sort() and shuffle() always act on the list itself. To get a sorted copy, use list.copy().sort().

Examples

  • FloatList inventory;
    
    void setup() {
      size(200, 200);
      inventory = new FloatList();
      inventory.append(108.6);
      inventory.append(5.8);
      inventory.append(8.2);
      println(inventory);
      noLoop();
      fill(0);
      textAlign(CENTER);
    }
    
    void draw() {
      float nums = inventory.get(2);
      text(nums, width/2, height/2);
    }
    
    

Constructors

  • FloatList()
  • FloatList(items)

Methods

  • size()Get the length of the list
  • clear()Remove all entries from the list
  • get()Get an entry at a particular index
  • set()Set the entry at a particular index
  • remove()Remove an element from the specified index
  • append()Add a new entry to the list
  • hasValue()Check if a number is a part of the list
  • add()Add to a value
  • sub()Subtract from a value
  • mult()Multiply a value
  • div()Divide a value
  • min()Return the smallest value
  • max()Return the largest value
  • sort()Sorts an array, lowest to highest
  • sortReverse()A sort in reverse
  • reverse()Reverse the order of the list
  • shuffle()Randomize the order of the list elements
  • toArray()Create a new array with a copy of all the values