我想將某些日期作爲字符串從ObservableList傳遞到Java(JavaFX)中的ArrayList。將LocalDate ObservableList轉換爲Java中的字符串Arraylist
我試圖使用for循環來添加數據,但它沒有工作。你能幫我解決這個問題嗎?由於
這是我ObservableList
ObservableList<LocalDate> selectedDates = FXCollections.observableArrayList();
這是我的ArrayList
static ArrayList<String> FinalDateArrayList;
我灌從的DatePicker的selectedDates ObservableList所以它工作正常
startDatePicker.setOnAction(event -> selectedDates.add(startDatePicker.getValue()));
這是作爲字符串傳遞日期的循環到我的ArrayList
for(int i =0 ; i < selectedDates.size(); i++)
{
FinalDateArrayList.add(selectedDates.get(i).toString());
}
它沒有告訴我錯誤。只有當它真的有必要
您的'selectedDates'爲空 – Oswald
不,它有數據,因爲我在一個已經用數據填充Observablelist的方法中使用了for循環。 –
其中有數據,我只是想要一種將數據傳送到ArrayList的方法@Oswald –