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传给下一个页面
------解决方案--------------------楼上正解