集合操作
浅度差文
自立自强,动手编码,丰衣足食,减少对第三方jar包的依赖。
展开
-
比较2个数据集合,对比出哪些数据是新增,哪些是修改,哪些是删除
用于比较的类:public class NewOldComparer<T> { private List<T> insertIds = new ArrayList<T>(); private List<T> updateIds = new ArrayList<T>(); private List<T> deleteIds = new ArrayList<T>(); public List<T>原创 2022-01-18 10:18:58 · 1155 阅读 · 0 评论 -
常用的一些list,map集合操作静态方法
1.刷新map集合public static <V> void flushMap(String key, Map<String, List<V>> map, V v) { List<V> vs = map.containsKey(key) ? map.get(key) : new ArrayList<V>(); vs.add(v); map.put(key, vs); }2.集合与集合的转换public static <原创 2022-01-05 09:47:35 · 984 阅读 · 0 评论