Java将数据进行分组处理

摘要:
将传人的数据进行分组,使用map保存每组的数据。/***将取出的数据进行分组*@paramlist*@return*/publicMapgroupList{intlistSize=list.size();inttoIndex=1000;Mapmap=newHashMap();//用map存起来新的分组后数据IntegerkeyToken=0;for{if{//作用为toIndex最后没有1000条数据则剩余几条newList中就装几条toIndex=listSize-i;}List˂Map˃newList=list.subList;map.put;keyToken++;}returnmap;}

将传人的数据进行分组,使用map保存每组的数据。

/*** 将取出的数据进行分组
         * @paramlist
         * @return
         */
        public Map<Integer,Object> groupList(List<Map<String, Object>>list){
            int listSize=list.size();
            int toIndex=1000;
            Map<Integer,Object> map = new HashMap<Integer,Object>();     //用map存起来新的分组后数据
            Integer keyToken = 0;
            for(int i = 0;i<list.size();i+=1000){
                if(i+1000>listSize){        //作用为toIndex最后没有1000条数据则剩余几条newList中就装几条
                    toIndex=listSize-i;
                }
                List<Map<String, Object>> newList = list.subList(i,i+toIndex);
                map.put(keyToken, newList);
                keyToken++;
            }
            returnmap;
        }

免责声明:文章转载自《Java将数据进行分组处理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GDC2016 [全境封锁],11个种类5个派系的敌人设计思路MCGS触摸屏操作日志功能下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

建智能工厂,可从这6个方面着手!

最近,与制造企业客户进行有关智能工厂建设方面的交流时,看到生产效率与日本、欧美国家等发达国家的巨大差距后,很多管理者往往着急地说,我要再买些机器人加强自动化,或者说我要加强考核,让工人提高效率。 认识到自己与别人的差距,并有决心去行动、去改变,这是非常值得肯定的事情,但智能工厂是个系统工程,而不是从某个单一环节上就能解决的,光靠购买大量的设备或者仅对工人加...

postman请求数据库方法(Omysql)

一、github 地址: https://github.com/liyinchigithub/Omysq 二、效果 三、使用方式 如果你电脑已经安装配置 Git、node 环境,可以直接按下面步骤进行操作: 1、从 github 拉取工程 git clone git@github.com:liyinchigithub/express-mysql-rest...

C#数据注解

【数据注解】 Data Annotations,使用数据注解可以帮助我们快速实现数据库表和类之间的绑定 【常见数据注解类型】 [Table("...")]  映射表名 [Key]  主键 [Display(Name="...")]    显示名称,一般指属性的中文名 [Column(TypeName="...")]   属性对应数据库的类型 [Requir...

DBImport v3.0 中文版发布:支持各大数据库数据互导(IT人员必备工具)

事隔一年,做为进军海外的CYQ.DBImport数据库工具,终于发布新版本:DBImport V3.0。 为了广大国内同胞用的舒心,本次发布中文版本(V1、V2版本为英文版),同时去掉了个人商标CYQ前缀。 另外,本版本内置未面世版CYQ.Data V5内核。 DBImport 适合人群:IT人士、站长、及和数据库打交首的相关相关人员。 只要你是开发...

Spring Boot页面中select选项绑定数据库数据

  在一个select框中,option往往是写好的,这样难以适应数据库中项目的动态变化,因此需要将option中的项目与数据库数据进行绑定,本项目使用Spring Boot进行开发,下面演示绑定方法。   首先在前端定义一个基本select框,在这里把第一项写好了,并显示为select框的默认项。 <select id="selectshijuan...

大数据平台Hive数据迁移至阿里云ODPS平台流程与问题记录

一、背景介绍 最近几天,接到公司的一个将当前大数据平台数据全部迁移到阿里云ODPS平台上的任务。而申请的这个ODPS平台是属于政务内网的,因考虑到安全问题当前的大数据平台与阿里云ODPS的网络是不通的,所以不能使用数据采集工作流模板。 然而,考虑到原大数据平台数据量并不是很大,可以通过将原大数据平台数据导出到CSV文件,然后再将CSV文件导入到ODPS平...