根据对象批量获取页面数据迭代保存到集合中

来源:互联网 发布:二战日本最大版图 知乎 编辑:程序博客网 时间:2024/05/18 17:39

 List<TProjectProgressList> ls=new ArrayList<TProjectProgressList>();
  
  try {

//切割
   String itemName[]=prol.getItemName().split(",");
   String relayParaName[]=prol.getRelayParaName().split(",");
   String suspendedLine[]=prol.getSuspendedLine().split(",");
   String directLine[]=prol.getDirectLine().split(",");//直挂光缆
   String bufanPipeline[]=prol.getBufanPipeline().split(",");
   String newPipeline[]=prol.getNewPipeline().split(",");
   String newPoleline[]=prol.getNewPoleline().split(",");
   String oldPoleline[]=prol.getOldPoleline().split(",");
   String wallFushe[]=prol.getWallFushe().split(",");/
   String newBox[]=prol.getNewBox().split(",");
   String fRemank[]=prol.getFremank().split(",");
  //封装成为一个个对象保存到集合里面
   for(int i=0;i<relayParaName.length;i++){
    pro.setItemName(itemName[0]);
    TProjectProgressList prolist=new TProjectProgressList();
    prolist.setProjectId(pro.getId());
    
    prolist.setItemName(itemName[i]);
    prolist.setRelayParaName(relayParaName[i]);
    
    prolist.setSuspendedLine(suspendedLine[i]);
    prolist.setDirectLine(directLine[i]);
    prolist.setBufanPipeline(bufanPipeline[i]);
    prolist.setNewPipeline(newPipeline[i]);
    prolist.setOldPoleline(oldPoleline[i]);
    prolist.setNewPoleline(newPoleline[i]);
    prolist.setWallFushe(wallFushe[i]);
    prolist.setNewBox(newBox[i]);
    
    prolist.setFremank(fRemank[i]==null?null:fRemank[i]);
    
    ls.add(prolist);
    
   }

原创粉丝点击