Java 正在尝试创建arraylist的arraylist,但遇到以下错误:

Java 正在尝试创建arraylist的arraylist,但遇到以下错误:,java,arraylist,Java,Arraylist,x.add(al1)上的“令牌'al1上的语法错误,此令牌后应为VariableDeclaratorID”;线路。知道为什么会这样吗?忽略第3行 import java.util.ArrayList; public class GameState {//creates a list of the three coins to work with private ArrayUnsortedList<Coin> coins = new ArrayUnsortedList<Coin&

x.add(al1)上的“令牌'al1上的语法错误,此令牌后应为VariableDeclaratorID”;线路。知道为什么会这样吗?忽略第3行

import java.util.ArrayList;
public class GameState {//creates a list of the three coins to work with
private ArrayUnsortedList<Coin> coins = new ArrayUnsortedList<Coin>(3);
    private ArrayList<ArrayList<Integer>> x = new ArrayList<ArrayList<Integer>>(3);
    private ArrayList<Integer> al1 = new ArrayList<Integer>();
    private ArrayList<Integer> al2 = new ArrayList<Integer>();
    private ArrayList<Integer> al3 = new ArrayList<Integer>();
    x.add(al1);
import java.util.ArrayList;
公共类GameState{//创建一个包含三个硬币的列表
私人ArrayUnsortedList硬币=新ArrayUnsortedList(3);
私有ArrayList x=新ArrayList(3);
私有ArrayList al1=新ArrayList();
私有ArrayList al2=新ArrayList();
私有ArrayList al3=新ArrayList();
x、 添加(al1);
是的。它不是在一个(我想这是你想要的)文件中。类似于

{
    x.add(al1);
}
它将被复制到任何构造函数中(因此您可以将其放入构造函数中)