Hallo zusammen,
ich muss innerhalb einer Funktion eine Liste befüllen, die Größe der zu befüllenden Liste ist dabei nicht festgelegt. Ich verwende also eine ArrayList. Wie kann ich nun von dieser ArrayList auf eine normale Liste casten - wenn möglich, ohne über die ArrayList zu iterieren und die Elemente in eine normale Liste zu stecken?
Haut leider nicht hin, da von Object[], welches der Rückgabetyp von toArray() ist, nicht auf Integer[] casten kann..
Grüße
StefanTmp
ich muss innerhalb einer Funktion eine Liste befüllen, die Größe der zu befüllenden Liste ist dabei nicht festgelegt. Ich verwende also eine ArrayList. Wie kann ich nun von dieser ArrayList auf eine normale Liste casten - wenn möglich, ohne über die ArrayList zu iterieren und die Elemente in eine normale Liste zu stecken?
Java:
public Integer[] Function(int pZufälligeGröße){
ArrayList<Integer> lList=new ArrayList<Integer>();
for(int i=0;i<pZufälligeGröße;i++){
lList.add(i);
}
Integer[] lIntegers=(Integer[])lList.toArray();
return lIntegers;
}
Grüße
StefanTmp