分隔List集合,按指定大小,将集合分成多个的方法
实例如下:
/**
 * 常用工具类
 * @author hetiewei(贺铁伟)
 *
 */
public class JayCommonUtil {
/**
* 按指定大小,分隔集合,将集合按规定个数分为n个部分
*
* @param list
* @param len
* @return
*/
public static List<List<?>> splitList(List<?> list, int len) {
if (list == null || list.size() == 0 || len < 1) {
return null;
}
List<List<?>> result = new ArrayList<List<?>>();
int size = list.size();
int count = (size + len - 1) / len;
for (int i = 0; i < count; i++) {
List<?> subList = list.subList(i * len, ((i + 1) * len > size ? size : len * (i + 1)));
result.add(subList);
}
return result;
}
}
以上这篇分隔List集合,按指定大小,将集合分成多个的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
- 
                             
                            java中将一个List等分成n个list的工具方法(推荐)实例如下: /** * 将一个list均分成n个list,主要通过偏移量来实现的 * @param source * @return */ public static <T> List<List<T>> averageAssign(List<T> source,int n){ List<List<T>> result=new ArrayList<List<T>>(); int remaider=source.s 
- 
                             
                            Java中对List集合的常用操作详解目录: 1.list中添加,获取,删除元素: 2.list中是否包含某个元素: 3.list中根据索引将元素数值改变(替换): 4.list中查看(判断)元素的索引: 5.根据元素索引位置进行的判断: 6.利用list中索引位置重新生成一个新的list(截取集合): 7.对比两个list中的所有元素: 8.判断list是否为空: 9.返回Iterator集合对象: 10.将集合转换为字符串: 11.将集合转换为数组: 12.集合类型转换: 备注:内容中代码具有关联性. 1.list中添加,获取, 
- 
                             
                            分隔List集合,按指定大小,将集合分成多个的方法实例如下: /** * 常用工具类 * @author hetiewei(贺铁伟) * */ public class JayCommonUtil { /** * 按指定大小,分隔集合,将集合按规定个数分为n个部分 * * @param list * @param len * @return */ public static List<List<?>> splitList(List<?> list, int len) { if (list == null || list 
- 
                             
                            asp.net 图片超过指定大小后等比例压缩图片的方法复制代码 代码如下: /// <summary> /// 压缩图片 /// </summary> /// <returns></returns> public string ResizePic() { #region 压缩图片开始 bool IsImgFile = true; //判断是否为图片文件 string file 
- 
                                                         
                            iOS中生成指定大小、指定颜色的二维码和条形码方法详解iOS7.0之后可以利用系统原生 API 生成二维码, iOS8.0之后可以生成条形码, 系统默认生成的颜色是黑色. 在这里, 利用以下方法可以生成指定大小.指定颜色的二维码和条形码, 还可以添加背景颜色.阴影效果, 以下是具体方法. 一. 生成二维码 Avilable in iOS 7.0 and later 方法如下: #pragma mark - 生成二维码 //Avilable in iOS 7.0 and later + (UIImage *)qrCodeImageWithConten 
- 
                             
                            php使用curl下载指定大小的文件实例代码php中使用基于libcurl的curl函数,可以对目标url发起http请求并获取返回的响应内容.通常的请求方式类似如下的代码: public function callFunction($url, $postData, $method, header='') { $maxRetryTimes = 3; $curl = curl_init(); /******初始化请求参数start******/ if(strtoupper($method) !== 'GET' && $postData 
- 
                             
                            PHP动态生成指定大小随机图片的方法本文实例讲述了PHP动态生成指定大小随机图片的方法.分享给大家供大家参考,具体如下: <?php $image_width = 100; $image_height = 100; $image_str = ''; if (isset($_GET['w'])) { $image_width = intval($_GET['w']); } if (isset($_GET['h'])) { $image_height = intval($_GET['h']); } if (isset($_GET['s 
- 
                             
                            php实现按指定大小等比缩放生成上传图片缩略图的方法本文实例讲述了php实现按指定大小等比缩放生成上传图片缩略图的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /** * * *等比缩放 * @param unknown_type $srcImage 源图片路径 * @param unknown_type $toFile 目标图片路径 * @param unknown_type $maxWidth 最大宽 * @param unknown_type $maxHeight 最大高 * @par 
- 
                             
                            php查找指定目录下指定大小文件的方法本文实例讲述了php查找指定目录下指定大小文件的方法.分享给大家供大家参考.具体实现方法如下: php查找文件大小的原理是遍历目录然后再利用filesize来计算文件大小,然后我们再加一判断就可以了,下面整理了一些例子. 我们先来看遍历目录,代码如下: 复制代码 代码如下: function tree($directory) { $mydir = dir($directory); echo "<ul>n"; while($file = $mydir->r 
- 
                             
                            PowerShell快速创建一个指定大小文件的实例分享有时做性能测试时,需要准备几个大文件,内容不限制.我以前比较傻,是这样做,拼命地往一个文本文件中写字符串,要写2G,也得花很长时间.今天发现使用FileStream可以秒杀. 复制代码 代码如下: $tempFile="pstips.net"$fs=New-Object System.IO.FileStream($tempFile,[System.IO.FileMode]::OpenOrCreate)$fs.Seek(2GB,[System.IO.SeekOrigin]::Begin) 
- 
                             
                            Shell脚本创建指定大小文件的测试数据我们在测试或调试的时候,有时候会需要生成某个size的文件,比如在测试存储系统时,需要将磁盘剩余空间减少5G,最简单的办法就是拷贝一个5G的文件过来,但是从哪儿去弄这样大小的文件呢,或许你想到随便找一个文件,不停的拷贝,最后合并,这也不失为一种办法,但是有了dd,你会更容易且更灵活的实现. 我们来case by case的介绍dd的用法.先看第一个 生成一个大小为5G的文件,内容不做要求 命令如下 复制代码 代码如下: $ dd if=/dev/zero of=tmp.5G bs=1G coun 
- 
                             
                            Android图片压缩方法并压缩到指定大小一.图片质量压缩 /** * 质量压缩方法 * @param image * @return */ public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);// 质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中 
随机推荐
- PHP+MySQL 手工注入语句大全 推荐
- 服务器应用自动重新启动IIS批处理 原创
- 在MySQL中使用mysqlbinlog flashback的简单教程
- AngularJS 入门教程之事件处理器详解
- javascript的函数作用域
- JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
- js下为表格内部动态添加行的代码
- JS常用加密编码与算法实例总结
- 23个Javascript弹出窗口特效整理
- php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
- 使用Chrome浏览器调试Android App详解
- 详解Docker中VLAN网络模式的配置
- PHP程序员玩转Linux系列 lnmp环境搭建
- php+mysql开源XNA 聚合程序发布 下载
- java字符串与格式化输出的深入分析
- JavaScript与C# Windows应用程序交互方法
- 插入排序的顺序表实现代码
- Python检测网络延迟的代码
- 详解如何管理多个Python版本和虚拟环境
- 微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解

