-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
  • 21,561
  • 9
  • 74
  • 114
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,846
  • 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,735
  • 2
  • 27
  • 39