title: Error: cannot find symbol ArrayList
body: <p>I'm trying to create some kind of list to store values from the array 'table'. (I'm using a arraylist here, but should I be using a list instead?) However, every time I try to compile, it throws the following error: </p>
  
  <p>cannot find symbol
  symbol  : class ArrayList
  location: class players.TablePlayer</p>
  
  <p>The code is below.</p>
  
  <pre><code>public class TablePlayer extends Player {
  
      int[][] table;
      ArrayList goodMoves;
  
  
      public TablePlayer(String name) {
          super(name);
      }
  
      @Override
      public int move() {
          int oppLast = opponentLastMove();
          int myLast = myLastMove();
          if (!isLegalMove(oppLast)) {
              return 0; // temporary
          }
          if (wonLast()) {
              table[oppLast][myLast] = 1;
              table[myLast][oppLast] = -1;
          }
          if ((wonLast() == false) &amp;&amp; (oppLast != myLast)) {
              table[oppLast][myLast] = -1;
              table[myLast][oppLast] = 1;
          }
          for (int i = 0; i &lt; table.length; i++) {
              for (int j = 0; j &lt; table.length; j++) {
                  if (table[i][j] == 1) {
                      goodMoves.add(table[i][j]);
                  }
              }
          }
  
          return oppLast; // temporary
      }
  
      @Override
      public void start() {
          int[][] table = new int[7][7];
          ArrayList&lt;int&gt; goodMoves = new ArrayList&lt;int&gt;();
      }
  }
  </code></pre>
  
  <p>Any help would be great, thanks!</p>