ArrayList的add方法每次添加一个对象时,添加 的是一个对象的引用,好比进行循环操做10次 lists.add(a) 每次 a会改变 ,这时候你会发现你在lists里添加了10个相同的对象a,都是指向最后一次的值,这是由于add的是一个引用,而非对象自己,因此add时内容会动态改变对象
解决方法是,每一次add时,新建一个对象a就能够了List