把一个List拆分为指定大小一样的几个List
来源:互联网 发布:外来资源数据库 编辑:程序博客网 时间:2024/06/05 14:54
转自:http://blog.csdn.net/tengdazhang770960436/article/details/9145405
public static List<List<String>> createList(List<String> targe,int size) { List<List<String>> listArr = new ArrayList<List<String>>(); //获取被拆分的数组个数 int arrSize = targe.size()%size==0?targe.size()/size:targe.size()/size+1; for(int i=0;i<arrSize;i++) { List<String> sub = new ArrayList<String>(); //把指定索引数据放入到list中 for(int j=i*size;j<=size*(i+1)-1;j++) { if(j<=targe.size()-1) { //得到拆分后的集合 sub.add(targe.get(j)); } } //拆分的集合可以做点什么 //sub.dosomething(); //将拆分后的集合综合为一个集合 listArr.add(sub); } return listArr; } public static void main (String[] args) { List<String> tarArr = new ArrayList<String>(); tarArr.add("a"); tarArr.add("b"); tarArr.add("c"); tarArr.add("d"); tarArr.add("e"); tarArr.add("f"); tarArr.add("g"); tarArr.add("h"); List<List<String>> result = createList(tarArr, 3); for(List<String> subArr:result) { for(String str:subArr) { System.out.print(str+","); } System.out.println("~~"); }
阅读全文
0 0
- 把一个List拆分为几个大小一样的List
- 把一个List拆分为几个大小一样的List
- 把一个List拆分为几个大小一样的List
- 把一个List拆分为指定大小一样的几个List
- List拆分成指定大小的subList
- 拆分list为固定大小的集合
- 分隔list 按照指定的个数拆分
- Java 将字符串按照指定字符拆分 为List
- 把list转换为一个用逗号分隔的字符串
- Java-大集合拆分为指定大小的小集合
- 拆分一个List<T>成多个相同size的List<List<T>>
- 合并和拆分map,合并和拆分list,应用于把表格的两行并排显示
- 拆分List
- 把一个数组活着list转化为一个table或者dataset的方法
- Map拆分List拆分
- 一个把List<String>转化为以","隔开的字符串的方法
- 怎样把pdf文件缩放为指定大小的页面
- 唯爱小粽子:JAVA中将一个时间段按固定间隔拆分为List
- 软件调试笔记55
- http的Get与Post
- p7zip
- IP报文格式
- 巨变的2017年终总结
- 把一个List拆分为指定大小一样的几个List
- Tomcat配置成服务启动,添加自定义参数
- 图解SSL/TLS协议
- Java中4种安全沙箱机制之安全管理器及Java API
- 千里之行,始于跬步
- 微信小程序--事件
- java——File复制、移动、删除
- RabbitMQ学习心得——RabbitMQ简介(上)
- 设置Log4j配置文件路径