脚本宝典收集整理的这篇文章主要介绍了

Java嵌套循环中容易出现的问题

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

现象

总是加载数据的总集合大小为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,大家一起学习交流。

总结

以上是脚本宝典为你收集整理的

Java嵌套循环中容易出现的问题

全部内容,希望文章能够帮你解决

Java嵌套循环中容易出现的问题

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过