-1

I need a function that returns dates as an Array.

The getItem() below must return dates as an Array.

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?
    }
}
Dariusz
  • 20,650
  • 8
  • 71
  • 109
oster
  • 17

2 Answers2

3

Note - Termin is badly named, variables should all be in camel case.

public CalendarItem [] getItems(){
    return Termin.toArray(new CalendarItem[Termin.size()]);
}
IndoKnight
  • 1,804
  • 1
  • 21
  • 29
0

See Convert ArrayList to String [] and toArray.

Try this:

public CalendarItem [] getItems(){
    return Termin.toArray(new CalendarItem[Termin.size()]);
}
Community
  • 1
  • 1
Achintya Jha
  • 12,515
  • 2
  • 26
  • 39