Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ArrayList更改<;字符串[]>;在java中使用字符串[][]_Java_Arraylist - Fatal编程技术网

从ArrayList更改<;字符串[]>;在java中使用字符串[][]

从ArrayList更改<;字符串[]>;在java中使用字符串[][],java,arraylist,Java,Arraylist,将ArrayList更改为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++)

ArrayList
更改为
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);
\u rowTable[j][0]=新字符串[\u listSelect.size()][columnCount];
对于(int j=0;j<_listSelect.size();j++)
//for(int k=0;k

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

我会使用
List.toArray(T[])

List listOfStringArray=。。。
字符串[][]arrayOfStringArray=listOfStringArray.toArray(
新字符串[listOfStringArray.size()][]);
试试这个

List<String[]> list = new ArrayList<>();
...
Object[][] objectArray = list.toArray(new Object[list.size()][]);
String[][] stringArray = list.toArray(new String[list.size()][]);
List List=new ArrayList();
...
Object[][]objectArray=list.toArray(新对象[list.size()][]);
String[][]stringArray=list.toArray(新字符串[list.size()][]);

Cast to String[]是多余的。
List<String[]> list = new ArrayList<>();
...
Object[][] objectArray = list.toArray(new Object[list.size()][]);
String[][] stringArray = list.toArray(new String[list.size()][]);