list<对象>遍历输出的值结果都相等(一样)的问题。

当给List<对象>存值时,如果是循环,要注意创建对象的位置,以免每次循环里对象用的是同一个内存,导致最后输出的结果是:最后一次循环里对象存的值 * List.size().

别的集合同理。

示例:

结果:

 

正确位置:

 结果:

 

posted @ 2019-08-29 15:33  夏商周秦汉  阅读(624)  评论(0)    收藏  举报