日期:2014-05-20  浏览次数:20638 次

重复调用一个函数怎样让每次返回的值(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();