List<T>自定义元素个数重新分组

来源:互联网 发布:我做淘宝在哪找货源 编辑:程序博客网 时间:2024/05/21 07:01

/**      * 生成分组      * @author draven 2016年11月2日      */      public void group(List<String> lists){             int size = lists.size();          int groSize = 300;          int groNum = size/300;          // 够groSize的一组处理          for(int gro = 0 ; gro < groNum ; gro++){                List<String> list = new ArrayList<String>();                          for(int count = 0; count<groSize; count++){                  list.add(lists.get(count+gro*groSize));              }              // list为指定大小的新集合,进行处理                     }          // 剩下的不够groSize的处理          for(int count = 0; count<size%groSize; count++){                List<String> list = new ArrayList<String>();                list.add(lists.get(count+groNum*groSize));              // list为指定大小的新集合,进行处理          }      }  


方法如上。

实际操作过程中可将分组后的新列表进行相应操作或者返回。

0 0
原创粉丝点击