entity 和 controller 和 dao 不提供了。
主要提供兩個集合,取交集,並集,差集,進行crud操作的思路
交集,並集,差集,進行對應crud操作因需求而定
spring boot
+mybatis-plus專案
廢話不多說,上**:
經過測試是沒有問題的。@override
public r put(long mid, listfields)
//從資料庫獲取mid對應的多條資料
qw.eq("mid",mid);
listl1=new arraylist<>();
//資料庫獲取mid對應的多條資料放入集合l1(這裡我只要這三個字段)
for (fields f : fields1)
//對比兩個集合l和l1
//取交集 執行更新
listin=l.stream().filter(item -> l1.contains(item)).collect(tolist());
if (in.size() != 0)
} //取差集 提交l --> 資料庫l1 新增提交資料(mid對應資料庫沒有的)
listre1=l.stream().filter(item -> !l1.contains(item)).collect(tolist());
if (re1.size() != 0)
} //取差集 資料庫l1 --> 提交l 刪除資料庫資料(mid對應資料庫多餘的資料)
listre2=l1.stream().filter(item -> !l.contains(item)).collect(tolist());
if (re2.size() != 0)
} return r.ok("更新成功");
}
計算兩個集合的交集 並集 差集 對稱集
計算 兩個集合的交集 並集 差集 對稱集 import sys import time 重新整理緩衝區 def flush time.sleep 1 除去重複元素 def duplicate removal lt lt1 for i in lt if i not in lt1 return lt1 ...
python 兩個list 交集 並集 差集
def aaaaa a1 2 3,4 5 b1 2 5,8 a set a1 b set b1 ai a.intersection b print 交集 兩個list都有的元素.ai au a.union b print 並集 合併list,並且去除重複元素.au ad a.difference b...
python 兩個list 求交集,並集,差集
在python中,陣列可以用list來表示。如果有兩個陣列,分別要求交集,並集與差集,怎麼實現比較方便呢?當然最容易想到的是對兩個陣列做迴圈,即寫兩個for迴圈來實現。這種寫法大部分同學應該都會,而且也沒有太多的技術含量,本博主就不解釋了。這裡給大家使用更為裝bility的一些方法。老規矩,talk...