每次arraylist都只有一条数据

图片说明

如果我要保存多条数据怎么办?

把new放到外面初始化,之前添加的数据就不会丢失了

arrayList.add()不就行了 来个循环呗~~~~

想要保存多条数据,你相应的变量应该是全局的,例如:sh,及其数据类型的定义

ArrayList list = new ArrayList();
int i = 0;
while(i < 100){
T t = new t;
list.add( t );
}

图片说明

给一个循环,一次次的add呀。

图片说明

把new放到外面初始化,之前添加的数据就不会丢失了

因为每次都初始化arrayList,相当于重置了