for循环中的if条件里的不执行..
- Java code
for(int i=1;i<63;i++){ ps.setString(i,list.get(i-1).getContents()); if(i>29){ ps.setString(i,list2.get(i-30).getContents()); } }当i等于30的时候不执行if里面的..请问这是怎么回事?
[解决办法]
首先在if里面加打印看看是不是真的没有进去;
确认后,
打印看输出结果到哪停的;
或者单步调试看看问题在哪
[解决办法]
- Java code
for(int i=1;i<63;i++){ ps.setString(i,list.get(i-1).getContents()); System.out.println("i="+i); if(i>29){ ps.setString(i,list2.get(i-30).getContents()); } }