i++与i+1区别

i++相当于先取i值,再执行i=i+1赋值,而i+1只执行计算而不赋值;
我们在做循环遍历时如下

for (int i = 0; i < detailList.size(); i++) {
    x.setNum(i+1); //此时如果用i++就脱离了本意哦
}

你可能感兴趣的:(i++与i+1区别)