将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);
如何正确使用第二个循环?
答案 0 :(得分:12)
我会使用List.toArray(T[])
List<String[]> listOfStringArray = ...
String[][] arrayOfStringArray = listOfStringArray.toArray(
new String[listOfStringArray.size()][]);
答案 1 :(得分:1)
试试这个
List<String[]> list = new ArrayList<>();
...
Object[][] objectArray = list.toArray(new Object[list.size()][]);
String[][] stringArray = list.toArray(new String[list.size()][]);