重复调用一个函数怎样让每次返回的值(ArrayList)都重新更新?
做了一个函数返回一个ArrayList的值,用其他调用,但每次返回的都是在上次调用的基础上继续往这个值上累加,比如说第一次返回[1,2],第二次应该返回[3,4],可第二次返回的却是[1,2,3,4],有什么方法可以解决?谢谢!
------解决方案--------------------晕……前面按错键了
public class Tuple implements TupleInterface {
private List attName;
private List attValue;
public Tuple() {
this.attName = new ArrayList();
this.attValue = new ArrayList();
}
public List getAttName() {
return this.attName;
}
public List getAttValue() {
return this.attValue;
}
...
}
调用的时候:
TupleInterface tuple = new Tuple();
tuple.getAttName();
tuple.getAttValue();