Java嵌套循环中容易出现的问题
来源:互联网 发布:网络监控摄像头序列号 编辑:程序博客网 时间:2024/05/21 10:06
现象
总是加载数据的总集合大小为0,后来经过断点调试才发现原因: i 和 j 不能混淆
for (int i = 0; i < songsTypes.size(); i++) {SongsType songsType = songsTypes.get(i);int mCurrentId = songsType.getId();MusicSortItem musicSortItem = new MusicSortItem();musicSortItem.setmTitle(songsType.getType_name());musicSortItem.setType(true);allItems.add(musicSortItem);for (int j = 0; j < songSheetBeanList.size();j++) { SongSheetBean ssb = songSheetBeanList.get(j); if (mCurrentId == ssb.getType_id()) { MusicSortItem musicSortItemSub = new MusicSortItem(); musicSortItemSub.setmTitle(ssb.getSSheet()); musicSortItemSub.setType(false); musicSortItemSub.setShid(ssb.getShid()); allItems.add(musicSortItemSub); }}}
需要注意
嵌套循环外层和层的循环,不能混淆颠倒位置
阅读全文
0 0
- Java嵌套循环中容易出现的问题
- c++中new容易出现的问题
- 开发中容易出现的问题
- Java 循环嵌套问题
- listview 中嵌套 HorizontalScrollView 出现的问题
- 循环中读取数据库、嵌套循环引起的性能问题
- java,String.replaceAll中在替换路径(含有/或者/)容易出现的问题
- java 学习中容易忽视的问题!!
- java 学习中容易忽视的问题!!
- java 学习中容易忽视的问题!!
- java中一个容易忽视的问题
- android开发中eclipse容易出现的问题
- android开发中eclipse容易出现的问题
- 关于html中table容易出现的问题
- 总结前端面试过程中最容易出现的问题
- 总结前端面试过程中最容易出现的问题
- 总结前端面试过程中最容易出现的问题
- 总结前端面试过程中最容易出现的问题
- 【报名火热进行中】2016“ROBO”世界大学生医疗机器人创意大赛【中国赛区】
- 魅族再遭高通起诉,专利墙背后的“钉子户”还能坚持多久?
- [2017纪中10-27]图 分治+DP
- 线下展势能作用 金立2017 年增速有望高于17%
- kk <script>alert(2222);</script>
- Java嵌套循环中容易出现的问题
- “一元购”内幕揭秘,魔鬼还是天使?
- Verizon:雅虎数据被盗影响重大,可能撤回收购
- 周鸿祎:安全是360业务的基础
- iPhone 7需求旺盛推动台积电打破营收记录
- 360周鸿祎谈电信诈骗:网络安全面前没有旁观者
- Salesforce退出竞购,Twitter一夜回到解放前
- 白宫公布奥巴马 Facebook Messenger 聊天机器人源代码:望推广到其他部门
- 传苹果收购澳洲科技公司,新Macbook或配动态键盘