ArrayList<ArrayList<String>> datas = new new ArrayList<ArrayList<String>>();
ArrayList<String> data = new ArrayList<String>();
// 解析数据
for (int j = 0; j < routesNum[cityId]; j++) {
datas.clear();
dataTemp.clear();
------------------------------------------------------------
dataTemp.add("dataString");
dataTemp.add("dataString");
dataTemp.add("dataString");
-------------------------------------------------------------
datas.add(dataTemp);
}
============================================================
上面data里面并没有完全添加dataTemp的数据,最后全部是dataTemp最后一次添加的数据,修改如下:
============================================================
ArrayList<ArrayList<String>> datas = new new ArrayList<ArrayList<String>>();
// 解析数据
for (int j = 0; j < routesNum[cityId]; j++) {
ArrayList<String> data = new ArrayList<String>();
datas.clear();
dataTemp.clear();
------------------------------------------------------------
dataTemp.add("dataString");
dataTemp.add("dataString");
dataTemp.add("dataString");
-------------------------------------------------------------
datas.add(dataTemp);
}