我有一个对象数组:
Tratam --> 有 String、int ect.. 和一个 Date 对象。
我想将每个具有不同日期值的 3 个相同对象添加到 ArrayList 中。
我已经安排了以下代码,但由于数组列表总是添加具有最后日期的对象。例如:如果日期必须是 3:05、3:15 和 3:25,则添加具有第三个值的对象.
有谁知道我做错了什么?
提前致谢!!!
for(n=0;n<tam;n++){
addObj(arrayObj[n]);
}
public void addObj(Tratam trat){
Tratam [] arrayObj2 = new Tratam[3];
Date date=trat.getNextTime();
for(int n=0;n<3;n++){
arrayObj2[n]=trat;
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.SECOND, interval);
date=cal.getTime();
arrayObj2[n].setNextTime(date);
arrayListTrat.add(arrayObj2[n]);
}
}