// list 是傳入的錶身資料
listlist = new arraylist();
for(int i=0;itfpss tfpss= new tfpss();
beanutils.copyproperties(mfpsswithblobs.getparams().get(i), tfpss);
list.add(tfpss);
}//list*** 是用於前台出數量標紅或標藍返回的集合
listlist*** = new arraylist();
//作為標識,在進行存檔前,判斷單據數量校驗是否通過
int ok*** = 0;
// 遍歷集合 校驗退回單與進貨單數量是否符合
for (int i = 0; i < list.size(); i++)
}list***.add(purchasereturnbean);
}// 退回單數量附和進貨單數量,校驗庫存數量
// 建立一條sql,根據品號,批號,倉庫查詢所有符合條件的 庫存數量}}
list1.add(list.get(i).getprdno()+list.get(i).getbatno()+list.get(i).getwh());
}mapmap = new hashmap<>();
map.put("list1",list1 );
//查尋出所有符合條件的產品
listlist2= commonservice.getlist(sqlid, map);
//將查出產品放入map中
mapmap1 = new hashmap<>();
for (int i = 0; i < list2.size(); i++)
//用傳入的資料與查詢出的資料比較,校驗庫存
for (int i = 0; i < list.size(); i++) }}
對集合List和Map的遍歷
一 對list的遍歷 list lists new arraylist 1通過foreach for object obj list 2把list轉換為陣列,對陣列遍歷 object obj new object list.size list.toarray obj for迴圈遍歷陣列 3itera...
Java中List集合的遍歷
一 對list的遍歷有三種方式 listlist new arraylist list.add testone list.add testtwo 第一種 for iteratorit list.iterator it.hasnext 這種方式在迴圈執行過程中會進行資料鎖定,效能稍差,同時,如果你想在...
Java中List集合的遍歷
一 對list的遍歷有三種方式 listlist new arraylist list.add testone list.add testtwo 第一種 for iteratorit list.iterator it.hasnext 這種方式在迴圈 執行過程中會進行資料鎖定,效能稍差,同時,如果你想...