GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Processing
  • Download
  • Reference
  • Environment
  • Libraries
  • Tools
  • Wiki
  • Tutorials
  • Examples
  • Books
  • Forum
  • Overview
  • People
  • Privacy

This view

  • Original page
  • New address

GeezerVison is showing processing.org — IntList / Reference

Reference+
Documentation→Reference→Data→Composite

Class Name

IntList

Description

Helper class for a list of int 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

  • IntList inventory;
    
    void setup() {
      size(200, 200);
      inventory = new IntList();
      inventory.append(84);
      inventory.append(15);
      inventory.append(102);
      println(inventory);
      noLoop();
      fill(0);
      textAlign(CENTER);
    }
    
    void draw() {
      int nums = inventory.get(2);
      text(nums, width/2, height/2);
    }
    
    

Constructors

  • IntList()
  • IntList(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
  • increment()Add one to a value
  • 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 the array, lowest to highest
  • sortReverse()Reverse sort, orders values from highest to lowest
  • reverse()Reverse the order of the list elements
  • shuffle()Randomize the order of the list elements
  • toArray()Create a new array with a copy of all the values

Related

  • FloatList
  • StringList
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.