hi im пытается сохранить данные, возвращенные из базы данных, поэтому я могу использовать его в своем приложении, после нахождения newbie attempt to use Java ArrayList to store ResultSet obtained from database я сделал следующий код, который, кажется, работает нормально;Сохранение и использование данных arraylist, возвращенных из списка <variables> function
код stordetails:
public class StoryDetails {
public int id;
public String genre;
public String category;
public String title;
public int chapters;
public int current;
public Date checked;
}
код stroring данные:
List<StoryDetails> storyData = new ArrayList<StoryDetails>();
while (resultSet.next()) {
StoryDetails story = new StoryDetails();
story.id = resultSet.getInt("ID");
story.genre = resultSet.getString("GENRE");
story.category = resultSet.getString("CATEGORY");
story.title = resultSet.getString("TITLE");
story.chapters = resultSet.getInt("CHAPTERS");
story.current = resultSet.getInt("CURRENT");
story.checked = resultSet.getDate("CHECKED");
storyData.add(story);
}
return storyData;
проблема им с это я не могу понять, как хранить и использовать эти данные Thats вернулись из этого. любая помощь приветствуется.
я в настоящее время
List<StoryDetails> list = dao.displayAll(query);
for(StoryDetails obj : list){
System.out.println(String.valueOf(obj[0]));
}
, но он не работает.
ответ оказался:
List<StoryDetails> list = dao.displayAll(query);
//for all
for(StoryDetails obj : list){
System.out.println(obj.id);
System.out.println(obj.category);
}
//for specific
System.out.println(list.get(0).category);
У вас есть Список, содержащий ваши данные, что еще вам нужно? – Dici
им не уверен, если я пропустил что-то очевидное или ваш просто троллинг, как для меня, это не обычный список –
Что такое 'dao.displayAll (query)'? Выполняет ли этот код код, в котором заполняется 'storyData'? – csmckelvey