Auf Thema antworten

List hat eine Methode toArray, die du nutzen kannst. Die Variante ohne Parameter gibt aber immer ein Object[] zurück. Daher brauchst Dudi Methode, die auch schon das passende Array als Parameter bekommt.


Das wäre dann bei Dir etwas wie:

[CODE=java]Point[] result = new Point[nachbarn.size()];

return nachbarn.toArray(result);[/CODE]


Oder man nutzt einfach Streams:

[CODE=java]return nachbarn.stream().toArray();[/CODE]


Aber ich würde die Methode auch eher umbenennen und direkt eine List<Point> zurück geben und kein Point[].



Oben