Umwandlung einer Double Array-Liste in einem double-array
Ich will meine konvertieren verdoppeln ArrayList zu einem double-array, aber ich bin nicht sicher, wie. Hier ist meine aktuelle code-Liste :
ArrayList<Double> aL= new ArrayList<Double>();
double x[] = new double[aL.size()];
aL.add(10.0);
aL.add(5.0);
aL.add(2.0);
for(int i =0; i < x.length; i++){
//some code
}
Aber dann bin ich nicht sicher, wo zu gehen, und ich bin nicht in der Lage, etwas zu finden, im internet/in Büchern, um mir jede Einsicht. Danke.
- Diese Frage zeigt keine Anstrengung. Bitte versuchen Anhörung des Dokumentation zur Liste.
- Es ist ziemlich einfach; Sie haben alles was Sie brauchen in Ihrem code sein (es sei denn der Inhalt der Schleife). Welche Probleme haben Sie?
- Hilfreiche links: docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html docs.oracle.com/javase/6/docs/api/java/lang/Double.html docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
- Hier ist ein Duplikat... und weiteres... und weiteres... Es ist eine Schande, dass jemand sich die Mühe eine Frage zu beantworten, wie diese. Es sollte downvoated und geschlossen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste, Sie brauchen, um zu erstellen Sie Ihre ArrayList. Dann müssen Sie erstellen Sie Ihre array.
Können Sie ein ArrayList-Methode zum kopieren der ArrayList in ein array.
Können Sie Collection-API zu konvertieren Liste zu array. Versuchen uL.toArray();