- 博客(1)
- 收藏
- 关注
原创 关于嵌套for循环中 没有new对象的问题记录
结论:每一层for循环里都需要new一个对象,从而保证循环过程中不会一直在对一个对象的属性进行覆盖赋值, 可以通过BeanUtils.copyProperties(A,B)方法把外一层for循环中对象设置的字段值复制进新对象。工作中在改一个需求时,用到了嵌套for循环 最终结果要返回一个对象列表,为了省事 内存for循环内没有new对象。最终返回结果出现了bug。由于最内层加的for循环中没有new一个对象 导致 最内层的for循环 在符合条件循环时实际都是在循环设置同一个对象,导致出了问题。
2023-11-09 15:17:17 208 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人