当前位置: 代码迷 >> JBoss >> 关于return有关问题 100分
  详细解决方案

关于return有关问题 100分

热度:2438   发布时间:2013-02-26 00:00:00.0
关于return问题 100分求救
public List search() {
super.search();
System.out.println("测试开始!");
System.out.println("LISTDATAMODEL.size():"+LISTDATAMODEL.size());
for (int i = 0; i < LISTDATAMODEL.size(); i++) {
tfeeinf = new TFeeinf();
tfeeinf = (TFeeinf) LISTDATAMODEL.get(i);
System.out.println("tfeeinf:"+tfeeinf.getId().getPaymentDt());
System.out.println("LISTDATAMODEL:"+LISTDATAMODEL.get(i).getId().getPaymentDt());
if(i>=1){
if(tfeeinf.getId().getPaymentDt()==LISTDATAMODEL.get(i-1).getId().getPaymentDt()){
System.out.println("开始");
}
else{
System.out.println("有新的值了");
TFeeinf aTFeeinf = new TFeeinf();
LISTDATAMODEL.add(i,aTFeeinf);
//在这一行如果不加上return LISTDATAMODEL;或者break就会有问题 return LISTDATAMODEL;
}
}
}
return LISTDATAMODEL;
}

现在问题 return LISTDATAMODEL可以执行 但是我会跳出循环判断 这样不符合我的逻辑了~请大家帮忙
------最佳解决方案--------------------------------------------------------
break是终止本次循环,return是跳出循环,建议使用continue,进行下一次循环。
------其他解决方案--------------------------------------------------------
我帮您顶一下吧!我只能帮你顶啦!
------其他解决方案--------------------------------------------------------
你发的是100分吗?睁着眼睛说瞎话!或许你本来就是瞎子!
------其他解决方案--------------------------------------------------------
不好意思,说粗话了!
------其他解决方案--------------------------------------------------------
该回复于2010-05-18 16:23:37被版主删除
------其他解决方案--------------------------------------------------------
break是终止本次循环,return是跳出循环,建议使用continue,进行下一次循环。
  相关解决方案