ArrayList を取得し、反復子を宣言しました。
ただし、iter.hasNext()
while ループを使用していないため、配列リストの最後の項目が while ループで処理されていないことがわかりました。
リスト内の「すべて」の項目を確実に解析する方法はありますか?
theRnsList
には、タイプ のオブジェクトのリストが含まれていますRns
。そこにあるメソッドの1つは、getRnsPubDate
フォーマットされた日付を返すメソッドです'YYYY-mm-dd'
ArrayList<Rns> theRnsList = new ArrayList<Rns>();
Iterator<Rns> iter = theRnsList.iterator();
String today = new SimpleDateFormat("yyyy-MM-dd")
.format(Calendar.getInstance().getTime());
while(iter.hasNext()) {
if (iter.next().getRnsPubDate().toString().contains(today)) {
iter.remove();
}
}