Ich möchte einige Daten als Strings von einer ObservableList in eine ArrayList in Java (JavaFX) übertragen.LocalDate ObservableList in String-Arraylist in Java konvertieren
Ich habe versucht, eine for-Schleife zu verwenden, um die Daten hinzuzufügen, aber es hat nicht funktioniert. Kannst du mir bitte dabei helfen? Dank
Das ist mein ObservableList
ObservableList<LocalDate> selectedDates = FXCollections.observableArrayList();
Das ist meine Arraylist
static ArrayList<String> FinalDateArrayList;
ist ich den selectedDates ObservableList von dem Datepicker ausfülle, so dass es
startDatePicker.setOnAction(event -> selectedDates.add(startDatePicker.getValue()));
Dies sind die gut funktioniert ist for-Schleife der Übertragung von Datumsangaben als String an meine ArrayList
for(int i =0 ; i < selectedDates.size(); i++)
{
FinalDateArrayList.add(selectedDates.get(i).toString());
}
Es zeigte mir nicht den Fehler.
Ihr 'selectedDates' ist leer – Oswald
Nein, es enthält Daten, da ich eine for-Schleife innerhalb einer Methode verwende, die bereits die Observable-Liste mit Daten füllt. –
Es sind Daten darin, ich möchte nur eine Möglichkeit, die Daten an die Arraylist @Oswald –