您的位置:首页 > 其它

几个小时解决错误:关于ArrayList<ArrayList<String>>

2013-12-03 13:28 381 查看
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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐