具有2维的ArrayList

时间:2015-12-14 10:58:20

标签: java arraylist

private static ArrayList<String>[][] table;

public boolean processString(String w)
{
    int length = w.length(); //w= "aabaa"
    table = new ArrayList[length][];
    for (int i = 0; i < length; ++i)
    {
        table[i] = new ArrayList[length];
        for (int j = 0; j < length; ++j)
            table[i][j] = new ArrayList< String >();
    }
}

有人可以告诉我这段代码到底在做什么吗?在ArrayList的声明中,两个方括号是什么?这是一个二维ArrayList吗?

1 个答案:

答案 0 :(得分:0)

这基本上是试图制作一个二维ArrayList。 您提到的表是二维数组列表:

ArrayList<String>[][] table;