java 将一个list平均拆成十个list,如果 list的size不能被10整除那么 ,比如是size是599,那么前九个每个list是60,最后一个list的是59,一次类推 ,也就是说如果不能整除 也尽量保证10个list尽量 保持 平均,前九个一样大剩余的给第十个,总数加起来 还是list的总大小
网上搜了下 大致结合自己的需求写了 输出结果是对的 这样写:
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Integer> list = new ArrayList<Integer>();
for (int i = 1; i < 55; i++) //55是一个动态变量 测试的时候先写死
list.add(i);
int count = list.size() / 10;
int yu = list.size() % 10;
for (int i = 0; i < 10; i++) {
List<Integer> subList = new ArrayList<Integer>();
if (i == 9) {
subList = list.subList(i * count, count * (i + 1) + yu);
} else {
subList = list.subList(i * count, count * (i + 1));
}
System.out.println(subList);
}
}
分享到:
相关推荐
Map拆分和List拆分在对于大数据处理的时候起到了很大的作用。
拆分list,将list中的内容根据某一属性的值对list进行拆分,分组
主要介绍了java实现把一个List集合拆分成多个的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
将一个比较大的list分割为多个小的list,可以解决mybatis批量插⼊数据list超过⼀定长度时报错的解决办法
主要介绍了java8中Stream的使用以及分割list案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
下面小编就为大家带来一篇java中将一个List等分成n个list的工具方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本篇文章主要介绍了java中list数据拆分为sublist实现页面分页的简单代码,具有一定的参考价值,有需要的可以了解一下。
基于Java实现的forkjoin并行任务注解, 用于解决springboot项目下对大量数据单线程处理的性能问题,通过一个注解将任务进行多线程拆分处理,以提高处理性能。 应用场景 比如有一个List类型的集合list,需要需要对...
5.3.5 截取拆分 5.3.6 替换或修改 5.4 StringBuffer类操作 5.4.1 基本操作 5.4.2 字符串操作方法 5.4.3 添加append() 5.4.4 插入insert() 5.5 实例:字符串应用 5.6 本章习题 第6章 数组 6.1 一维数组 ...
7.2.4 参数列表(Parameter List) 159 7.2.5 方法体(Method Body) 160 7.2.6 方法串串烧 160 7.3 方法的参数:让汽车加速 161 7.3.1 方法的参数:让汽车可以加速 161 7.3.2 带参数的方法有何不同? 162 ...
7.2.4 参数列表(Parameter List) 159 7.2.5 方法体(Method Body) 160 7.2.6 方法串串烧 160 7.3 方法的参数:让汽车加速 161 7.3.1 方法的参数:让汽车可以加速 161 7.3.2 带参数的方法有何不同? 162 ...
import java.util.Scanner; class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in...
1.老规矩,先上图 要破解类似这样的验证码: 拆分后结果: 然后去匹配,得到结果。... 2.拆分图片 拿到图片后,首先把图片中我们需要的部分截取出来。... 2 private java.util.List
java编写智能合约_简单的⽤java代码实现智能合约 简单的⽤java代码实现智能合约 简单理解智能合约: 所谓智能合约,从另⼀个⾓度望过去,就是写⼊了不可篡改的电⼦账簿中的,可执⾏但不可篡改的程序代码⽽已。...
NULL 博文链接:https://fanshuyao.iteye.com/blog/2425817
一个实验性分布式 Java 复杂事件处理器。 标量函数 日期函数 年 月 日期差异 月日 星期几 小时 分钟 第二 truncateToYear 截断到月 截断今天 truncateToHour 截断到分钟 截断到秒 现在 逻辑运算 和 或者 等于 不...
Java Project Description sort the sort algorithm ds the data structure:stack/list/linked list/queue sort Name Time Complexity Space Complexity Stable Bubble O(N^2) O(1) Yes Selection O(N^2) O(1) No ...
java餐饮管理系统源码 设计模式 代码实践 TODO LIST UML图解 软件设计七大原则 1.开闭原则 2.依赖倒置原则 3.单一职责原则 4.接口隔离原则 5.迪米特法则 6.里氏替换原则 7.合成复用原则 创建型 单例模式 工厂模式 ...
使用JAVA中效率高的类,比如Array List比Vector性能好.>高并发 - 需要解决的问题一:应用缓存二:缓存三:多级缓存四:池化五:异步并发六:扩容七 :队列高并发-应用缓存堆缓存 使用Java堆内存来存储缓存对象....