私はオブジェクトの配列を持っています:
Tratam->には、String、int ect ..、およびDateオブジェクトがあります。
それぞれのDateの値が異なる3つの同一のオブジェクトをArrayListに追加したいと思います。
次のコードをスケジュールしましたが、結果として、arraylistは常に最後の日付のオブジェクトを追加します。例:日付を3:05、3:15、3:25にする必要がある場合は、3番目の値のオブジェクトを追加します。 。
誰かが私が間違っていることを知っていますか?
前もって感謝します!!!
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]);
}
}