巢狀For迴圈中,資料校驗處理示例

2021-10-02 06:24:24 字數 738 閱讀 2650

這裡有兩個集合,待校驗的list集合,和參照資料集map,從list集合中篩選出,符合map某一條件的資料集

/**

* 校驗重複資料

** @param infos 待校驗資料集

* @param map 資料庫已有資料,封裝

* @return list返回的錯誤資料

*/public list

importcheck

(list

infos, map

> map)}if

(status)

}return listserror;

}

後因為,會出現空指標,改為如下

/**

* 校驗重複資料

** @param infos 待校驗資料集

* @param map 資料庫已有資料,封裝

* @return list返回的錯誤資料

*/public list

importcheck

(list

infos, map

> map)

// 把使用者請假記錄 時間段內 有交叉的,也就是錯誤資料放到 list 中

for(absenceinfo absenceinfo : absenceinfos)}if

(status)

}return listserror;

}

巢狀迴圈中的bug

在專案中遇到以下問題 該功能在實際投產中使用較少,列表記錄也不是很多,隨著時間的流逝資料逐漸增多,問題出現 列表中有些資料不顯示 img 圖中黑框部門,檢查了很長時間。發現該資料是使用兩層巢狀顯示,其中迴圈次數又是取使用者設定中的分頁條數。如果資料太多,分頁條數設定為10,很多記錄就查不到,內迴圈只...

巢狀for迴圈中使用標號

可以給語句塊加標號賦予它們名稱,標號位於語句之前。標號只能被continue和break引用。格式如下 label statement 語句前只允許加乙個標號,標號後面不能跟大括號。通過用break後加標號對處於標號中的語句進行控制。往往標號後是for.while.do while等迴圈。通過用標號...

for迴圈中呼叫axios獲取資料

業務需求,需要從乙個介面中獲取到一組資料,根據資料中的id去調取另乙個介面得到最終的資料。直接在for迴圈中呼叫axios在迴圈外得不到介面的資料 getdata this.api.productionprocess.findbarcode json then res console.log dat...