类中定义的变量尽量不要实例化,这是一个多么痛的礼物呀。今天我就为这样一个小问题伤了不少脑筋。
我定义的类是这样的:
class AA
{
private List<Sring> list = new ArrayList<String>();
public void XXX(){
//对list数组的操作。
}
}
然后调用的时候,由于没有清空,导致第一次的数据还保存在里面。我也是醉了。特发这博客,让自己不要再犯这样的错误了。
顺便说一下如果一定要用就在XXX()方法加上list.clear()吧。