2017-04-24 13 views
1

ObservableListからjava(JavaFX)のArrayListに文字列として一部の日付を転送したいとします。LocalDate ObservableListを文字列に変換するJavaのArraylist

私はforループを使ってデータを追加しようとしましたが、動作しませんでした。あなたはそれで私を助けてくれますか?

このおかげ

これは、それはこれがある

startDatePicker.setOnAction(event -> selectedDates.add(startDatePicker.getValue())); 

正常に動作しますので、

static ArrayList<String> FinalDateArrayList; 

私は日付ピッカーからselectedDates ObservableListを充填しています私のArrayListである私のObservableList

ObservableList<LocalDate> selectedDates = FXCollections.observableArrayList(); 

です文字列として日付をArrayListに転送するforループ

for(int i =0 ; i < selectedDates.size(); i++) 
    { 
     FinalDateArrayList.add(selectedDates.get(i).toString()); 
    } 

エラーが表示されませんでした。質問に関連していないが

+1

あなたの 'selectedDates'は空です – Oswald

+0

いいえ、それにデータがあります。私はObservablelistを既にデータで埋めるメソッドの中でforループを使っています。 –

+0

データが入っています。データをarraylist @Oswaldに転送する方法がほしいです。 –

答えて

2

は本当に必要な場合にのみstaticを使用し、また、あなたの非NULL値を持つFinalDateArrayList

ArrayList<String> FinalDateArrayList = new ArrayList<String>();

を初期化します。

+0

それは完全に動作します、ありがとうございました –

+0

あなたの歓迎:) – Oswald

関連する問題