博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java嵌套循环中容易出现的问题
阅读量:5757 次
发布时间:2019-06-18

本文共 711 字,大约阅读时间需要 2 分钟。

现象

总是加载数据的总集合大小为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);}}}

需要注意

嵌套循环外层和层的循环,不能混淆颠倒位置

欢迎加入学习交流群569772982,大家一起学习交流。

转载地址:http://uevkx.baihongyu.com/

你可能感兴趣的文章
【解决方法】Ubuntu文本编辑器gedit打开中文出现乱码的
查看>>
[摘录]第一章 华为高效执行密码
查看>>
查看数据库账号
查看>>
Thread常用方法
查看>>
python基础===修改属性的值
查看>>
selenium===requestium模块介绍
查看>>
grpc错误处理
查看>>
简单的编辑器
查看>>
仿京东商城商品图片 缩略图+放大镜效果
查看>>
游戏暂停同时角色动作暂停
查看>>
【MyEcplise】设置右键快捷菜单的方法
查看>>
实践作业4:Web测试实践(小组作业)每日任务记录2
查看>>
【总结】IE和Firefox的Javascript兼容性总结
查看>>
Android开发 MMS支持 创建和编辑MMS
查看>>
APP流氓大法之apk 静默安装
查看>>
软件构建--需求分析
查看>>
《大道至简》第一章读后感
查看>>
剑指offer-合并两个排序链表16
查看>>
【解题报告】【HDOJ1232】【并查集】畅通工程
查看>>
第一个爬虫和测试
查看>>