一个有关ArrayList转化到数组的问题 有一个ArrayList,里面装了若干个ArrayList,现在想把它转化为一个二维数组,请问有没有什么好的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如里面装的对象是A类型的,就这样:ArrayList list = …………A[][] array = new A[list.size()][];for(int i = 0; i < array.length; ++i) { ArrayList list = (ArrayList)list.get(i); array[i] = (A[])list.toArray(new A[0]);} Object[][] a=new Object[M][N]; for(int i=0;i<M;i++) for(int j=0;j<N;j++){ a[i][j]=arraylist.get(i).get(j); }至于M和N,M=arraylist.size();尤其是N,取Max(arraylist.get(i).size()...) Iterator iter = list.iterator();int arrayLineSize = list.size();String[][] strTableInfo = new String[arrayLineSize][]; int arrayNum = 0;Object[] objTemp = null ;while (iter.hasNext()) {objTemp = ((List) iter.next()).toArray();strTableInfo[arrayNum] = new String[objTemp.length]; for (int i = 0; i < objTemp.length; i++) {strTableInfo[arrayNum][i] = objTemp[i].toString();}arrayNum++;}这个是我写的代码,感觉不是很好,想请教一下大家又没有什么更简单的方法. 怎么让某个类不能使用某个方法? 插入表某个varchar类型字段的值 osta's boy错误 运行时提示tools包不存在 有没有在java里用类来封装JDBC访问数据库的例子,大家贡献一个看看? 如何获得存储过程的执行时间 javac 寻找路径的问题 在java中如何绘制电子地图? 在Java程序中怎样动态的检查SQL语句是否正确? 一个response问题 计算地图上的一些点是否在某个范围内 发现个秘密 eclipse如何运行调试有import com.borland.*的代码?
……
A[][] array = new A[list.size()][];
for(int i = 0; i < array.length; ++i) {
ArrayList list = (ArrayList)list.get(i);
array[i] = (A[])list.toArray(new A[0]);
}
for(int i=0;i<M;i++)
for(int j=0;j<N;j++){
a[i][j]=arraylist.get(i).get(j);
}至于M和N,M=arraylist.size();尤其是N,取Max(arraylist.get(i).size()...)
int arrayLineSize = list.size();
String[][] strTableInfo = new String[arrayLineSize][];
int arrayNum = 0;
Object[] objTemp = null ;
while (iter.hasNext()) {
objTemp = ((List) iter.next()).toArray();
strTableInfo[arrayNum] = new String[objTemp.length];
for (int i = 0; i < objTemp.length; i++) {
strTableInfo[arrayNum][i] = objTemp[i].toString();
}
arrayNum++;
}这个是我写的代码,感觉不是很好,想请教一下大家又没有什么更简单的方法.