是否可以在Java中将两个ArrayLists的数组作为类字段初始化?
现在我有以下内容。在字段声明中:
public ArrayList someArray[] = new ArrayList[2];
以及后来的一种方法实际分配:
someArray[0] = new ArrayList<String>();
someArray[1] = new ArrayList<String>();
答案 0 :(得分:3)
可以这样做:
public ArrayList<String[]>[]
someArray = new ArrayList[] {new ArrayList<String[]>(),new ArrayList<String[]>()};
在OP澄清后编辑。
答案 1 :(得分:3)
试试这个:
public ArrayList[] arrayOfArrayLists = new ArrayList[]{new ArrayList<String>() , new ArrayList<String>()};