在 Java 中将 LocalDate ObservableList 转换为字符串 Arraylist
Convert LocalDate ObservableList to String Arraylist in Java
我想将一些日期作为字符串从 ObservableList 传输到 java (JavaFX) 中的 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 循环
for(int i =0 ; i < selectedDates.size(); i++)
{
FinalDateArrayList.add(selectedDates.get(i).toString());
}
它没有告诉我错误。
使用非空值
初始化您的FinalDateArrayList
ArrayList<String> FinalDateArrayList = new ArrayList<String>();
此外,尽管与问题无关,但只有在确实有必要时才使用 static
。
我想将一些日期作为字符串从 ObservableList 传输到 java (JavaFX) 中的 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 循环
for(int i =0 ; i < selectedDates.size(); i++)
{
FinalDateArrayList.add(selectedDates.get(i).toString());
}
它没有告诉我错误。
使用非空值
初始化您的FinalDateArrayList
ArrayList<String> FinalDateArrayList = new ArrayList<String>();
此外,尽管与问题无关,但只有在确实有必要时才使用 static
。