Java-Array-Liste von Double

9

Gibt es eine Möglichkeit, ArrayList mit dem Typ double zu definieren? Ich habe beide ausprobiert %Vor%

und

%Vor%

Der erste Code zeigte, dass der Konstruktor ArrayList<Double>(double, double, double) undefiniert ist und der zweite Code zeigt, dass Dimensionen nach double benötigt werden.

    
Robert Lu 05.07.2013, 04:43
quelle

7 Antworten

21

Versuchen Sie Folgendes:

%Vor%

gibt eine Liste fester Größe zurück.

Wenn Sie eine erweiterbare Liste benötigen, übergeben Sie dieses Ergebnis an den ArrayList -Konstruktor:

%Vor%     
Bohemian 05.07.2013, 04:46
quelle
18
%Vor%

muss geändert werden in:

%Vor%     
Alex Gittemeier 05.07.2013 04:45
quelle
4

Probieren Sie das aus,

%Vor%     
Rohan 05.07.2013 04:49
quelle
3

Sie haben ein Problem, weil Sie das ArrayList nicht gleichzeitig erstellen und auffüllen können. Sie müssen es entweder erstellen und dann manuell als solches auffüllen:

%Vor%

Oder alternativ, wenn es für Sie bequemer ist, können Sie ArrayList aus einem primitiven Array mit Ihren Werten auffüllen. Zum Beispiel:

%Vor%     
voidHead 05.07.2013 04:52
quelle
2

Sie können Arrays.asList verwenden, um eine Liste (nicht unbedingt ArrayList) zu erhalten, und dann addAll () verwenden, um sie einer ArrayList hinzuzufügen:

%Vor%

Wenn Sie Java6 (oder höher) verwenden, können Sie auch den ArrayList-Konstruktor verwenden, der eine andere Liste annimmt:

%Vor%     
Itay Maman 05.07.2013 04:46
quelle
1

Verwenden Sie Guave

%Vor%

oder unveränderbare Liste

%Vor%     
shevchyk 05.07.2013 04:57
quelle
1

Versuchen Sie Folgendes:

%Vor%     
Manish Doshi 05.07.2013 04:53
quelle

Tags und Links