首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java的ArrayList怎么分页?

2012-05-21 
java的ArrayList如何分页??arraylist是一个动态数组比如有[a,b,c,d,e,f,g]我要点击一个按钮

java的ArrayList如何分页??
arraylist是一个动态数组

比如有['a','b','c','d','e','f','g']

我要点击一个按钮,第一次点击 显示a b 第二次 c d 第三次 e f 第四次 g

显示总共4页

[解决办法]
int pageSize = 2;
int currPage = 1;

 List lst = ... //['a','b','c','d','e','f','g']
for( int i = (currPage - 1) * pageSize; i < currPage * pageSize; i++ ) {
System.out.println(lst.get(i));
}

每次click button后,currPage+1传给下一个页面
[解决办法]
楼上正解

热点排行