3
List<Widget> widgets = widgetDao.retrieveWidgets(widgetBatchSize, 0);
createWidgets(widgets);
for (int offset = widgetBatchSize; widgets.size() >= widgetBatchSize;
offset += widgetBatchSize) {
widgets = widgetDao.retrieveWidgets(widgetBatchSize, offset);
createWidgets(widgets);
}
感覺不對,我重複在循環之前和之內進行的處理代碼。我如何避免重複此代碼?如何避免重複以下代碼?
這是什麼代碼實際上呢? – Philipp 2013-05-07 21:06:29
從for循環中的'0'開始? – mellamokb 2013-05-07 21:06:50
我認爲你正在尋找的是一個'do-while'循環。 – 2013-05-07 21:06:56