以后向集合中放东西千万不要把临时变量放到for 外面了,请看下面的代码: List resultList=new ArrayList(); Model model =new Model(); for (int i = 0; i < 100; i++) { String str=i+""; model.setAttr(str); resultList.add(model); } return resultList; 大家猜以下返回的resultList会是什么样子? 99, 99, 99, 99, 99~~~~~~~~~~~~ 怎么回事,哎,太不小心了!