Ich versuche, eine Art Liste zu erstellen, um Werte aus dem Array 'Tabelle' zu speichern. (? Ich bin mit einem Arraylist hier, aber soll ich stattdessen eine Liste verwenden) jedes Mal, aber ich versuche zu kompilieren, wirft es die folgenden Fehler:Fehler: kann kein Symbol finden ArrayList
nicht Symbol finden Symbol: Klasse Arraylist Lage: class players.TablePlayer
Der Code ist unten.
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) && (oppLast != myLast)) {
table[oppLast][myLast] = -1;
table[myLast][oppLast] = 1;
}
for (int i = 0; i < table.length; i++) {
for (int j = 0; j < 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<int> goodMoves = new ArrayList<int>();
}
}
Jede Hilfe wäre großartig, danke!
import java.util. *; –
Hört sich so an, als ob Sie den Import einfach vermissen. –
Eine anständige Java IDE würde Ihnen dabei helfen. – maba