`
wandejun1012
  • 浏览: 2737965 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

list截取

    博客分类:
  • java
 
阅读更多

 

利用list.sublist即可。

 

/**
	 * 截取列表
	 * 
	 * @param list
	 * @param skip
	 * @param pageSize
	 * @return
	 */
	public static <T> List<T> getSubListPage(List<T> list, int skip,
			int pageSize) {
		if (list == null || list.isEmpty()) {
			return null;
		}
		int startIndex = (skip-1)*pageSize;
		int endIndex = skip + pageSize;
		if (startIndex > endIndex || startIndex > list.size()) {
			return null;
		}
		if (endIndex > list.size()) {
			endIndex = list.size();
		}
		return list.subList(startIndex, endIndex);
	}

 

refurl:http://zheng0324jian.iteye.com/blog/1553010

 

 

分享到:
评论

相关推荐

    Java 实例 - List 截取源代码+详细指导教程.zip

    8. **课程资源**:提供的课程资源可能包括详细的解释、示例代码、练习题以及如何在实际项目中应用List截取的指导。 通过这个Java实例和详细指导教程,你将能够熟练掌握List的截取技巧,从而更好地管理和操作Java...

    C# 字符串、数组和List的截取和转换实例

    C# 字符串、数组和List的截取和转换实例 本文将对 C# 中字符串、数组和 List 的截取和转换进行详细的讲解和实例展示。 字符串截取 在 C# 中,字符串截取可以使用 Substring 方法实现。例如,下面的代码可以截取...

    C#中List和数组之间转换的方法

    在C#编程中,List&lt;T&gt; 和数组(Array)是两种常见的数据结构,它们各自有其独特的特性和用途。在实际开发中,我们有时需要在两者之间进行转换,以适应不同的场景需求。以下将详细解释如何在C#中实现List与数组之间的...

    集合工具类

    该集合工具类简洁的帮你完成 集合分组、求并集、交集、差集、排序、判空、去重、排重、判重

    set list ,截取父级路径

    截取路径 file, set,截取给定路径的第一级,然后去除重复的元素,file, 正则

    截取特定部分字符串

    在Java中,我们可以使用`Arrays.sort()`方法对字符串数组进行排序,或者使用`Collections.sort()`方法对`List&lt;String&gt;`进行排序。对于单个字符串,我们可能需要先将其分割成字符数组,排序后再组合回去。 6. **效率...

    MFC界面美化之-list列表的美化(list重绘)

    3.本人运行程序后,截取的效果图 这个项目文件是对mfc的list列表进行美化的一个完整工程,主要是对mfc的原始list类进行继承,然后重写对应的Draw函数。重写list相关的文件总共有8个。可以下载下来进行复用,我使用的...

    Java截取视频画面

    List&lt;String&gt; cmd = Arrays.asList("ffmpeg", "-i", "input.mp4", "-ss", "00:01:00", "-t", "00:00:05", "-vf", "scale=640:360", "-f", "image2", "output.jpg"); ProcessBuilder pb = new ProcessBuilder(cmd);...

    Ndis中间层截取封包

    在IT领域,网络数据传输是核心部分之一,而“Ndis中间层截取封包”是一种高级技术,用于在网络协议栈中对数据包进行捕获和处理。此技术主要适用于开发网络驱动程序、网络监控工具或者网络安全分析软件。在Windows 7...

    sql截取中间字段

    本篇文章将详细解释如何利用SQL中的`LEFT`、`STUFF`以及`CHARINDEX`等函数来实现字符串中间部分的截取功能,并通过具体的示例代码来帮助理解这一过程。 ### SQL字符串处理简介 在SQL中,字符串处理通常涉及到一...

    ava中截取gif的每一 帧(支持截取透明元素)

    List&lt;GifFrame&gt; frames = gif.getFrames(); for (int i = 0; i (); i++) { GifFrame frame = frames.get(i); } ``` `GifFrame`对象提供了获取图像数据的方法,例如`getImage()`,这将返回一个`BufferedImage`对象...

    字符串高级截取与拼接

    1. **初始化结果容器**:首先创建一个空的`List&lt;string&gt;`,用于存储处理后的有效中文字符。 2. **无效字符定义**:定义了一个字符串数组`error`,包含了所有应被移除的无效字符。 3. **字符有效性检查与添加**:遍历...

    实现对List的分页

    5. `content`:当前页的数据,即从原始List中截取出来的子List。 `ListPageModel`类的构造函数可以接收原始List、当前页数和每页显示的条目数作为参数,然后通过以下步骤计算和设置相关属性: 1. 计算总页数:`...

    运用El表达式截取字符串/获取list的长度实例

    本文将深入探讨如何使用EL表达式来截取字符串以及获取List的长度。EL表达式通常与JSTL(JavaServer Pages Standard Tag Library)结合使用,提供了一系列的函数,如`fn:substring`和`fn:length`,来增强字符串和集合...

    delphi调用winpcap截取网卡数据

    delphi调用winpcap截取网卡数据 MonitorPcap.MonAdapter := MonitorPcap.AdapterNameList [AdapterList.ItemIndex] ; I := MonitorPcap.GetIPAddresses (MonitorPcap.MonAdapter, AdapterIPList, AdapterMaskList...

    MID格式文件截取工具

    1. **MIDI文件结构**:理解MIDI文件的结构,包括Header、Track Chunk、Event List等组成部分,是进行截取的基础。 2. **MIDI事件**:包括Note On/Off事件、Control Change事件、Program Change事件等,截取时需要...

    unix字符串截取(总结)

    - `-c list`:指定要提取的字符列表。 - `-f field`:指定要提取的字段。 - `-d delimiter`:指定字段分隔符,默认为制表符(Tab)。 **示例:** 1. **提取指定字符:** - `cut -c1,5-7 文件`:提取第1个字符以及...

    android 截取短信验证码自动输入Demo

    List&lt;ActivityManager.RunningTaskInfo&gt; tasks = am.getRunningTasks(1); if (!tasks.isEmpty()) { ComponentName topActivity = tasks.get(0).topActivity; if (topActivity.getClassName().equals("你的应用包...

    多格式音视频多段截取直接合并软件超小超好用

    "ExtraCut.ini"和"List.ini"可能是配置文件,存储用户的设置和历史记录;"tools"可能是包含额外工具或资源的文件夹。 总的来说,这款软件提供了一个全面而便捷的平台,让用户能够方便地处理各种音视频文件,进行多...

Global site tag (gtag.js) - Google Analytics