Есть ли способ отбрасывать ArrayList
в ObservableList
? Я хотел бы сделать это без повторения через ArrayList
.
Чтобы быть более конкретным, я использую ORMLite для получения данных из базы данных, и мне нужно ObservableList
в качестве вывода метода извлечения данных из БД.
В настоящее время я делаю что-то вроде этого:
ArrayList<Stavka> listStavaka = new ArrayList<>();
Dao<Stavka, Integer> stavkaDao = DaoManager.createDao(connection, Stavka.class);
listStavaka = (ArrayList<Stavka>) stavkaDao.queryForAll();
ObservableList<Stavka> oListStavaka = FXCollections.observableArrayList();
for (Stavka stavka : listStavaka) {
oListStavaka.add(stavka);
}
И я хотел бы сделать что-то вроде этого:
ObservableList<Stavka> listStavaka = FXCollections.observableArrayList();
Dao<Stavka, Integer> stavkaDao = DaoManager.createDao(connection, Stavka.class);
listStavaka = (ObservableList<Stavka>) stavkaDao.queryForAll();