list
程序猿—007
这个作者很懒,什么都没留下…
展开
-
list集合分组
list集合中数据量太多可进行分组批量插入数据库,防止数据库内存一次占用太多导致崩溃,或者往mq发消息,控制一次性发的数量List<Abc> list = new ArrayList();list.add(...);Integer maxNumber = 5Integer count = (list.size + maxNumber -1)/maxNumberList<list<Abc>> mgList = new ArrayList<>();原创 2021-08-25 15:37:48 · 1224 阅读 · 0 评论 -
list集合的深拷贝和浅拷贝
浅拷贝是平常用的最多的,比如源listList srcList = new ArraryList();目标listList 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 · 950 阅读 · 0 评论