public static void main(String[] args)
{
List<String> ss = new ArrayList<String>();
ss.add("1");
ss.add("2");
ss.add("3");
ss.add("4");
ss.add("5");
ss.add("6");
ss.add("7");
ss.add("8");
ss.add("9");
ss.add("10");
ss.add("11");
ss.add("12");
ss.add("13");
ss.add("14");
ss.add("15");
ss.add("16");
ss.add("17");
ss.add("18");
ss.add("19");
ss.add("20");
ss.add("21");
ss.add("22");
int pageSize = 10;
int partNum = ss.size() % pageSize == 0 ? ss.size() / pageSize : ss.size() / pageSize + 1;
for (int startPage = 1; startPage <= partNum; startPage++)
{
int fromIndex = startPage * pageSize - pageSize;
int toIndex = fromIndex + pageSize;
if (toIndex > ss.size())
{
toIndex = ss.size();
}
System.out.println(fromIndex + " " + toIndex + "" + ss.subList(fromIndex, toIndex));
}
}
结果:
0 10[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
10 20[11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
20 22[21, 22]
- 大小: 13.1 KB
分享到:
相关推荐
本篇文章将以“JSP分页小例子”为出发点,详细讲解如何在Java Web环境中实现JSP分页,并结合MySQL数据库进行数据分页。 首先,我们要理解JSP(JavaServer Pages)的基本概念。JSP是Java EE平台的一部分,用于创建...
在这个“基于Hibernate的分页小例子”中,我们将深入探讨如何利用Hibernate实现对MySQL数据库的数据分页查询,这对于处理大数据量的场景至关重要。 一、Hibernate分页原理 Hibernate提供了一种灵活的查询方式——...
在这个"SSH+ExtJs分页小例子"中,我们将探讨如何将这两种技术结合实现数据分页显示。 首先,我们来看NewsDAO.java文件。这个文件包含了两个关键方法:`findPageAll`和`totalRecord`。`findPageAll`方法实现了分页...
在这个"EasyUI分页的小例子"中,我们将探讨如何使用Java后端和EasyUI前端框架实现数据的分页展示。 在Web应用中,分页是一项常见的功能,它能帮助用户更有效地浏览大量数据,避免一次性加载过多内容导致页面响应慢...
list的分页 import java.util.ArrayList; import java.util.List; import com.jsp.vo.Client; /** * PageBean * * @author apple * */ public class Page { private int currentPage; // 当前页数 ...
本篇我们将通过一个简单的例子来探讨Java中的分页实现。 首先,我们需要理解分页的基本概念。分页通常涉及到两个关键参数:当前页数(currentPage)和每页显示的条目数量(pageSize)。例如,如果一个数据集有100条...
下面将详细介绍如何使用Struts2和Pager-taglib来实现一个分页小例子。 首先,我们需要确保环境配置正确。在描述中提到,运行这个例子前,需要查看readme.txt文件,里面会详细指导如何搭建环境。这通常包括安装JDK、...
本文将通过一个Java分页的小例子来详细介绍分页的基本原理及实现方法。 #### 二、核心概念与术语 - **分页**:是指将数据分割成多个部分进行展示的技术。 - **Page Information**:该类是用于管理分页信息的核心类...
javabean分页程序,适合初学jsp的朋友 <br>1、数据库表中有GoodsType表 2、新建TypeList.jsp页面 3、新建GoodsType的实体类 4、新建GoodsTypeDAO的操作类 5、在BusinessDelegate类中注册相应的方法...
本篇将重点讲解如何利用`sx:`标签实现组合查询和带分页功能。 首先,让我们了解下Struts2的`sx:`标签。它扩展了Struts2的OGNL(Object-Graph Navigation Language)表达式,使得在JSP页面中可以直接访问Action类中...
4. **分页参数传递**:在链接中,我们可以将当前页码作为请求参数传递,例如`<a href="list?page=${currentPage + 1}">下一页</a>`。 5. **处理请求**:在对应的Servlet或控制器中,获取请求参数并计算新的页码,...
在这个例子中,我们将探讨如何实现基于Hibernate的分页功能,以及如何在DAO层和业务逻辑层进行交互。 首先,我们需要在DAO层设计接口。在`MemberDao`接口中,定义了两个核心方法,用于处理分页查询和获取总记录数。...
4. **视图容器**:在Flex中,使用List、DataGrid或其他视图容器展示分页数据。通过改变容器的数据提供者,可以实现在不同页面间切换。 5. **数据绑定**:利用Flex的数据绑定机制,将数据集与视图容器关联起来。当...
本例子将详细介绍如何在IDEA中使用MyBatis进行分页查询,并以员工工资为例进行说明。 首先,我们需要了解MyBatis中的分页插件PageHelper。PageHelper是MyBatis的一个非常实用的辅助插件,它可以无缝地与MyBatis整合...
以上就是一个简单的JS文件内容分页的例子。通过这种方式,你可以轻松地将大量内容划分为可管理的小块,提升网页加载速度和用户体验。在实际项目中,可能需要根据具体需求进行调整和扩展,例如整合到Ajax请求中获取...
在这个"jqgrid加载本地数据并且分页例子"中,我们将深入探讨如何利用jqGrid实现从本地数据源加载数据并进行分页显示。 首先,要理解jqGrid的工作原理。它基于jQuery库,通过HTML表格元素来渲染数据,并通过AJAX从...
这个例子展示了如何通过Spring的依赖注入和MyBatis的动态SQL来实现高效的分页功能。在实际项目中,可以进一步优化,例如使用PageHelper等第三方分页插件,或者实现自定义的分页拦截器,以提供更强大的分页功能和更好...
### Struts 分页显示例子详解 #### 一、引言 在Web开发中,分页是一种常见的技术,用于处理大量数据时的展示问题。通过分页可以有效地减轻服务器压力,并提高用户体验。Struts是一个基于MVC(Model-View-...
在这个"SSH分页_完整例子"中,我们将深入探讨如何在SSH框架下实现数据的分页显示。 分页是Web应用程序中常见的功能,它能帮助用户更有效地浏览和处理大量数据。SSH框架通过整合Spring的事务管理和Hibernate的ORM...
1. 超级列表框(Super List Box): 超级列表框是易语言提供的一种组件,用于在界面上显示多列数据,类似于Windows系统中的资源管理器视图。它不仅可以显示文本,还可以显示图像,甚至自定义控件,功能强大且灵活。...