从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()][]);