1. 程式人生 > >雙重for 迴圈處理2個list 的資料

雙重for 迴圈處理2個list 的資料

                List<RechargeDetailBean> insertRechargeDetails = new ArrayList<RechargeDetailBean>();                 List<RechargeDetailBean> rechargeIdMap = result.getRechargeIdMap();                 for (RechargeDetailBean recharge_rel : rechargeIdMap)                 {                     for (RechargeDetailBean insertRechargeDetail : insertRechargeDetails)                     {                         if (recharge_rel.getExt_recharge_id().equals(insertRechargeDetail.getExt_recharge_id()))                         {                             insertRechargeDetail.setOrder_id(result.getOrderId());                             insertRechargeDetail.setRecharge_id(recharge_rel.getRecharge_id());                             break;   

                             // break只是結束內層迴圈,外層迴圈繼續後,內層迴圈繼續下一次                         }                     }                 }                rechargeService.insertRechargeDetails(insertRechargeDetails);