-4
我有兩個類。這個想法是創建警報並將它們存儲在一個數組中,以便稍後在JTable中顯示它們。當我創建一個鬧鐘並且我想將其存儲在數組中時,Im會卡住。我需要幫助將它們添加到具有所有參數的數組中。在ArrayList中存儲構造函數參數
public class AlarmTester {
static ArrayList<Alarm> arr = new ArrayList<Alarm>();
public static void main(String[] args) {
DateFormat todaysDate = new SimpleDateFormat("MMM d, yyyy");
Calendar time = Calendar.getInstance();
long milis = System.currentTimeMillis();
Alarm a1 = new Alarm("Test", 700000, null, null, null, 0);
Alarm a2 = new Alarm("Test2", System.currentTimeMillis(), null, null, null, 0);
}
}
這裏有方法
public class Alarm {
private String description;
private Calendar endDay ,startTime, endTime;
private long startDay;
private int interval;
public Alarm(String d, long sd, Calendar ed ,Calendar st, Calendar et, int ri){
description = d;
startDay= sd;
endDay= ed;
startTime= st;
endTime = et;
interval= ri;
}
public String getDescription(){
return description;
}
public long getStartDay(){
return startDay;
}
public Calendar getEndDay(){
return endDay;
}
public Calendar getStartTime(){
return startTime;
}
public Calendar getEndTime(){
return endTime;
}
public int getInterval(){
return interval;
}
// this method are for editing alarm
public void setDescription(String d){
description= d;
}
public void setStartDay(long sd){
startDay=sd;
}
public void setEndDay(Calendar ed){
endDay=ed;
}
public void setStartTime(Calendar st){
startTime=st;
}
public void setEndTime(Calendar et){
endTime=et;
}
public void setInterval(int ri){
interval=ri;
}
}
和測試
現在,什麼是你的問題? –
'arr.add(a1); arr.add(a2);' - 讀javadoc而不是問 –