猿问

大家帮忙看下 如下代码,为什么输出的内容不一样,错在哪里了?

大家帮忙看下 如下代码,为什么输出的内容不一样,错在哪里了?


人到中年有点甜
浏览 332回答 4
4回答

心有法竹

event_item 应该这样写:EVENT&nbsp;event_item&nbsp;; for(int&nbsp;i=0;&nbsp;i<list_event.size();&nbsp;i++){ &nbsp;&nbsp;&nbsp;&nbsp;event_item&nbsp;=&nbsp;new&nbsp;EVENT(); &nbsp;&nbsp;&nbsp;&nbsp;//再进行赋值过程;原理的话,就是,用的是同一个对象,第一次赋值被第二次覆盖了。 }

GCT1015

list集合是无序的

杨__羊羊

创建的event对象应放在for循环里,你这样只创建了一个对象,list中两个元素都指向这个对象

12345678_0001

EVENT event;for(){event=new Event();}
随时随地看视频慕课网APP

相关分类

Java
我要回答