Hey, ich bin neu in Java und habe Schwierigkeiten mit Arrays. Ich versuche entweder Arrays oder ArrayLists zu verwenden, um eine Liste von Werten aus meiner Testklasse zu speichern. Aber ich habe, wie ich Set1 und Set2 in meine ArrayList hinzufügen.Objekte in ein Array initialisierenListe aus Testklasse
Ich habe eine Testklasse mit
Data set1 = new Data(new double[]{1, 2, 3, 4, 5});
System.out.println("Set1: " + set1);
Data set2 = new Data(new double[]{-5, -4, -3, 1});
System.out.println("Set2: " + set2);
meine Datenklasse Dann
import java.util.ArrayList;
public class Data {
public Data(double[] sets) {
ArrayList<Double> sets = new ArrayList<Double>();
}
}
kann man auch nichts hinzufügen 'set1' und' set2', da sie von der Art sind 'Data' und Ihre' ArrayList' erfordert eine 'Double' wegen Generika. Wahrscheinlich wollen Sie einen Konstruktor 'Data (double [])', wo Sie das 'double' Array übergeben. Dort könnten Sie die Werte zur 'Liste' hinzufügen. – SomeJavaGuy
Mögliches Duplikat von [Create ArrayList from array] (http://stackoverflow.com/questions/157944/create-arraylist-from-array) –