如何在java中保存多维数组列表?

如何在java中保存多维数组列表?,java,arrays,multidimensional-array,Java,Arrays,Multidimensional Array,我正在为我的应用程序进行自动化。在这里,我选择了一个特定的游戏。。 此处列表数组包含9个数据。。就像我正在获取gui数据并将其放入数组中一样。。。如何编写更好的游戏选择方法? 从oracle数据库代码获取数据: game_date=result.getString(1); home_team_name=result.getString(2); away_team_name=result.getString(3); WebElement listView = AppSession.find

我正在为我的应用程序进行自动化。在这里,我选择了一个特定的游戏。。 此处列表数组包含9个数据。。就像我正在获取gui数据并将其放入数组中一样。。。如何编写更好的游戏选择方法? 从oracle数据库代码获取数据:

game_date=result.getString(1);
home_team_name=result.getString(2);
away_team_name=result.getString(3);




WebElement listView = AppSession.findElementByAccessibilityId("ListView1");
List<WebElement> row = listView.findElements(By.tagName("./*[contains(@LocalizedControlType, 'item')]"));
ArrayList<ArrayList<String>> outerList = new ArrayList<ArrayList<String>>();
ArrayList<String> innerList = new ArrayList<String>();
for (int a = 0; a < row.size(); a++) {
    List<WebElement> column = row.get(a).findElements(By.tagName("./*[contains(@LocalizedControlType, 'text')]"));
    for (int j = 0; j < column.size(); j++) //take first column
    {
        innerList.add(column.get(j).getAttribute("Name"));
    }
}
outerList.add(innerList);
System.out.println(innerList);
System.out.println(innerList.size());//9
System.out.println(outerList);
System.out.println(outerList.size()); //1
for (int i = 0; i < outerList.size(); i++) {
    if ((outerList.get(i).contains(game_date)) && (outerList.get(i).contains(home_team_name)) && (outerList.get(i).contains(away_team_name))) {
        WebElement line_up1 = AppSession.findElementByName(game_date);
        line_up1.click();
    }
}
如果我可以使用内部数组列表。这是更好的写作方式

外部列表的预期输出应如下所示:

[[06/29/2018 07:00:00 PM ,Ball Hogs Ball Hogs ,Tri-State Tri-State],[06/29/2018 08:00:00 PM, Power, Ghost BALLERS],[06/29/2018 07:00:00 PM, Killer 3's, 3's Company]]
[06/29/2018 07:00:00 PM ,Ball Hogs Ball Hogs ,Tri-State Tri-State,06/29/2018 08:00:00 PM, Power, Ghost BALLERS,06/29/2018 07:00:00 PM, Killer 3's, 3's Company]
我得到的最外面的环是这样的::

[[06/29/2018 07:00:00 PM ,Ball Hogs Ball Hogs ,Tri-State Tri-State],[06/29/2018 08:00:00 PM, Power, Ghost BALLERS],[06/29/2018 07:00:00 PM, Killer 3's, 3's Company]]
[06/29/2018 07:00:00 PM ,Ball Hogs Ball Hogs ,Tri-State Tri-State,06/29/2018 08:00:00 PM, Power, Ghost BALLERS,06/29/2018 07:00:00 PM, Killer 3's, 3's Company]
我想将GUI第一行中的全部数据作为索引1,这样我就可以使用3个索引并循环该索引,然后检查游戏并单击…

TLDR;如何在java中保留多维数组列表YourType[]]或List@Antoniossss请核对我的问题。。我想把最外面的索引取为3,但这里打印为1。。