当前位置: 代码迷 >> Android >> List添加对象,循环读取报错
  详细解决方案

List添加对象,循环读取报错

热度:76   发布时间:2016-04-28 05:26:04.0
List添加对象,循环读取出错
程序段如下
下面是输出
每次输出都只能得到最后一组的名称和数量,而前面几组不知道是否导入了List里面
------解决方案--------------------
在你的for (int j = 0 ; j < num; j++)这个循环中,添加SingerSort sort = new SingerSort(),这样是在每循环一次,在singers中新增一个新的SingerSort对象,你现在的问题是每次循环之后,都将你声明的singerSort对象重新赋值了,到最后就只有最后的一个的值了
------解决方案--------------------
singles.add(,.,,) 是在for外面,等于你是遍历玩才添加最后一个数据
 所以肯定只会显示最后一个的值了。你再看看就知道  是比较粗心的逻辑错误。
  相关解决方案