
list
程序猿—007
这个作者很懒,什么都没留下…
展开
-
list集合分组
list集合中数据量太多可进行分组批量插入数据库,防止数据库内存一次占用太多导致崩溃, 或者往mq发消息,控制一次性发的数量 List<Abc> list = new ArrayList(); list.add(...); Integer maxNumber = 5 Integer count = (list.size + maxNumber -1)/maxNumber List<list<Abc>> mgList = new ArrayList<>();原创 2021-08-25 15:37:48 · 1273 阅读 · 0 评论 -
list集合的深拷贝和浅拷贝
浅拷贝是平常用的最多的,比如 源list List srcList = new ArraryList(); 目标list List list = new ArraryList(); list.addAll(srcList); Collections.copy(list,srcList); 浅拷贝拷贝的是list的地址,所以改变list的时候srcList也会改变 这时就需要深拷贝 下面是通用深拷贝方法,网上其他方式的深拷贝都没啥用 static List deepCopy(List srcList){ By原创 2020-11-27 10:00:22 · 981 阅读 · 0 评论