分割一个装有多组数据List集合,并将其每组数据分别存放至不同的List集合中
引入:
在工作中,我们经常会遇到一个装有多组数据List集合,此时,我们需要将其取出,然后存放至不同的List当中,对其进行分类存放,然后后续对该数据进行处理。
解决办法:
-
假设下图图片中的数据库中的数据有无限组,且连续。
-
代码部分:
//使用Mybatis查询出来,放入到List集合中,此时该List就是一个有多组数据的List集合 List<Map<String, Object>> xhpcHistoryOrderList = xhpcHistoryOrderMapper.findByCondition(invoicedOrdersRequest); /** * 思路: * 设置两个集合,一个为List:一个为Map; * List负责用来存放每一组的数据,Map负责存放装着每一组的数据的List; * 设置一个监测器,用于循环判断装有多组数据的list集合