工作中的記錄
阿新 • • 發佈:2018-09-04
remove active 相同 value ive nbsp 開始 report 循環
- 在從數據庫或者其他來源獲取到對象後,習慣性的要對對象做判空處理,不然可能在取對象的時候報空指針。
- 在比較List對象的大小按照某找順序排序的時候一定要實現的是
-
implements Comparator<TrackWeekReportModel> {
public int compare(Trackdm1, Track dm2) {
return dm2.getActiveDate().compareTo(dm1.getActiveDate());
}
不能使用return value1.getValue() > value2.getValue()這種形式
- 一個對象new 出來之後即使對象屬性全為null 使用 對象!=null 判斷 對象不為空
- 使用.replaceAll(" +", "")方法可以將字符串的內部空格去掉
- list.subList()截取list的數據
- 移除list的元素的時候,一定要從後面開始遍歷,刪除list對象中(list包含的對象屬性值有id,時間),如果id相同則取時間大的,小的刪除,先對list用序號3的方式排序,,可以使用for(i從0循環本身list){for(j從list.size()-1開始循環)if(相同){remove( j )}} 這樣就可以達到效果
-
取map裏面最小值對應的鍵,如果最小值在兩個值相同的裏面,則隨便取一個鍵
工作中的記錄