for循环 ,listview

 在for循环的时候,巧妙控制变量, 来控制 for循环的 执行 :->


private void sortData(List<TWorkManifest> list) {

for (int i = 0; i < list.size(); i++) {
TWorkManifest tfOne = list.get(i);
for(int k=0;k<tempList.size();k++){
String columnName = tempList.get(k).getColumnName();
if (tfOne.getColName().equals(columnName)) { //这里我判断如果 一致的话,我们就不执行 下面的 for循环
Logs.e("tfOne"+tfOne.getColName());
Logs.e("这个"+columnName);
type=true; //改变变量
break;
}
}
if (type) { 
type=false; //执行下一个 i++;;
continue;
}

for (int j = 0; j < list.size(); j++) {

TWorkManifest tfTwo = list.get(j);
if (tfTwo.getTianxieren().equals(tfOne.getTianxieren())) {
continue;
}
if (tfOne.getColUuid().equals(list.get(j).getColUuid())) {
TempBean tempBean = new TempBean(tfOne.getColName(), tfOne.getColVal(), tfTwo.getColVal());
tempList.add(tempBean);
break;
}
}
}

for (TempBean tWorkManifest : tempList) {
System.out.println(tWorkManifest.getColumnName());
}
tempList.add(0,new TempBean("编号", "1", "2"));
}


---------------------

其实我门好像,还可以 在 for循环的过程中, 如果有不想继续执行, 可以半路 , 调用别的方法;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值