2

换桌子最简单的方法是ArrayList<String[]>什么?String[][]/Object[][]

我尝试使用size()方法,但这种类型的列表没有简单的方法get()

感谢帮助。

_rowTable[j][0] = new String[_listSelect.size()][columnCount];

for(int j=0; j < _listSelect.size(); j++)
 //   for(int k=0; k < columnCount; k++)
        _rowTable[j][0] = _listSelect.get(0);

如何正确使用内部的第二个循环?

4

2 回答 2

12

我会用List.toArray(T[])

List<String[]> listOfStringArray = ...
String[][] arrayOfStringArray = listOfStringArray.toArray(
                                        new String[listOfStringArray.size()][]);
于 2013-08-13T10:39:48.667 回答
1

试试这个

List<String[]> list = new ArrayList<>();
...
Object[][] objectArray = list.toArray(new Object[list.size()][]);
String[][] stringArray = list.toArray(new String[list.size()][]);
于 2013-08-13T10:42:44.297 回答