Hallo,
folgende Methode funktioniert wenn ich mit Integer arbeite. Sie soll aber generisch sein, da die übergebenen Objekte ebenfalls generisch sind.
Die Methode getElements füllt die ArrayList mit den entsprechenden Werten. Die Methode getP() soll nun diese Werte in einer ArrayList zurückgeben.
Der Fehler erscheint im return Statement:
Wo liegt mein Denkfehler?
Danke.
Merlin
folgende Methode funktioniert wenn ich mit Integer arbeite. Sie soll aber generisch sein, da die übergebenen Objekte ebenfalls generisch sind.
Java:
public T[] getP() {
ArrayList<T> p = new ArrayList<T>();
getElements(rObjekt, p);
int size = p.size();
return p.toArray(new<T>[size]);
}
Die Methode getElements füllt die ArrayList mit den entsprechenden Werten. Die Methode getP() soll nun diese Werte in einer ArrayList zurückgeben.
Der Fehler erscheint im return Statement:
Syntax error, insert "ClassType ( )" to complete Expression
Wo liegt mein Denkfehler?
Danke.
Merlin
Zuletzt bearbeitet von einem Moderator: