From 745e4a10b8a115a4b28020c9475dda3088e30128 Mon Sep 17 00:00:00 2001 From: shiffman Date: Fri, 4 Jan 2013 20:36:55 +0000 Subject: [PATCH] adding generics syntax to ArrayList and HashMap --- .../Advanced Data/ArrayListClass/ArrayListClass.pde | 8 ++++---- .../Topics/Advanced Data/HashMapClass/HashMapClass.pde | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java/examples/Topics/Advanced Data/ArrayListClass/ArrayListClass.pde b/java/examples/Topics/Advanced Data/ArrayListClass/ArrayListClass.pde index 8bf9ebcf5..475d8344b 100644 --- a/java/examples/Topics/Advanced Data/ArrayListClass/ArrayListClass.pde +++ b/java/examples/Topics/Advanced Data/ArrayListClass/ArrayListClass.pde @@ -9,15 +9,15 @@ * Click the mouse to add bouncing balls. */ -ArrayList balls; +ArrayList balls; int ballWidth = 48; void setup() { size(640, 360); noStroke(); - // Create an empty ArrayList - balls = new ArrayList(); + // Create an empty ArrayList (will store Ball objects) + balls = new ArrayList(); // Start by adding one element balls.add(new Ball(width/2, 0, ballWidth)); @@ -32,7 +32,7 @@ void draw() { // This is because we are deleting elements from the list for (int i = balls.size()-1; i >= 0; i--) { // An ArrayList doesn't know what it is storing so we have to cast the object coming out - Ball ball = (Ball) balls.get(i); + Ball ball = balls.get(i); ball.move(); ball.display(); if (ball.finished()) { diff --git a/java/examples/Topics/Advanced Data/HashMapClass/HashMapClass.pde b/java/examples/Topics/Advanced Data/HashMapClass/HashMapClass.pde index 77a81e663..ccfaecef5 100644 --- a/java/examples/Topics/Advanced Data/HashMapClass/HashMapClass.pde +++ b/java/examples/Topics/Advanced Data/HashMapClass/HashMapClass.pde @@ -23,7 +23,7 @@ int counter; void setup() { size(640, 360); - words = new HashMap(); + words = new HashMap(); // Load file and chop it up String[] lines = loadStrings("dracula.txt");