我必須增加基於外循環的內循環,但是我的邏輯失敗。增量邏輯無法正常工作
int size = currencyList.size();
for (int i=0, j=1; i<size; i++) {
CurrencyVO currencyVO = currencyList.get(i);
obj1[i+2] = currencyVO.getStrDerivedRefDT();
// CurrencySetupVO cureccyCodeDes = currencyExchList.get(k);
//if (i==0)
obj3[0]=currencyVO.getStrCurrencyCode();
//if (i==1)
obj3[1]= currencyVO.getStrCurrencyDesc();
//if (k<size) {
obj3[i+2]=currencyVO.getStrExchRate();
//}
data.put(j,obj3);
data.put(0,obj1);
if (i==31) {//***Here for every i=31,62,93 etc J has to increment***
j++;
}
}
我該如何實現?
加31,也許。 – 2014-09-24 12:22:00
請花費更多時間來良好地設置代碼的格式,使用製表符而不是空格來縮進。此外,請提供一個簡短但完整的程序來演示問題。 – 2014-09-24 12:22:30