的ArrayList <>複製的最後一個值,,,ArrayList中只顯示最後一個元素
ArrayList<CalanderQueryOutput> results = new ArrayList<CalanderQueryOutput>();
List<?> eventsToday = (List<?>) filter.filter(calendar.getComponents(Component.VEVENT));
CalanderQueryOutput caldavOutput = new CalanderQueryOutput();
for (Iterator<?> i = eventsToday.iterator(); i.hasNext();) {
Component component = (Component) i.next();
{
String Created=component.getProperty(Property.CREATED).toString().trim();
String Summary = component.getProperty(Property.SUMMARY).toString().trim();
caldavOutput.CREATED_DATE = Created;
caldavOutput.Summary = Summary;
}
results.add(caldavOutput);
}
個輸出只顯示最後一個值
{"CREATED_DATE":"01-Jun-2012","Summary":"Today Swimming"},{"CREATED_DATE":"01-Jun-2012","Summary":"Today Swimming"},{"CREATED_DATE":"01-Jun-2012","Summary":"Today Swimming"}
我已經測試,它並沒有改變 –
我已經測試,它並沒有改變,請大家幫忙 –