ArrayList resultsList = new ArrayList();
String[] result = { "cr_tx_amt",(f_fare", "counts" };
resultsList.add(result);
String[][] results = new String[resultsList.size()][];
for (int i = 0; i < resultsList.size(); i++) {
String[] temp = (String[]) resultsList.get(i);
results[i] =new String[temp.length];
System.out.print(temp.length);
for (int j = 0; j < temp.length; j++) {
results[i][j] = temp[j];
}
}
return results;
注意:无论是一维数组还是二维,每一维都必须指定长度,要不然会默认只有一个元素的空间。最好不要初始化为null。
定义一个类型的二维数组 String[][] a;
定义一维数组长度 a = new String[i][];