-1

我需要一个将日期作为数组返回的函数。

以下getItem()必须将日期作为数组返回。

public class Calendar implements Ownable {
    User owner;
    ArrayList<CalendarItem> Termin = new ArrayList<CalendarItem>();

    public Calendar (User owner){
        this.owner = owner; 
    }

    @Override
    public Person getOwner() {
        return owner;
    }
    public CalendarItem [] getItems(){
        return ; //  what should I return here?
    }
}
4

2 回答 2

3

注意——Termin 的名字很糟糕,变量都应该是驼峰式的。

public CalendarItem [] getItems(){
    return Termin.toArray(new CalendarItem[Termin.size()]);
}
于 2013-04-24T11:20:32.927 回答
0

请参阅将 ArrayList 转换为 String []toArray

尝试这个:

public CalendarItem [] getItems(){
    return Termin.toArray(new CalendarItem[Termin.size()]);
}
于 2013-04-24T11:18:54.877 回答