Set HashMap LIst如何实现分页,能举例说明吗
------解决方案--------------------
这个也能分页吗?
要数组才能分页。
或实现了List接口的才能分页。
------解决方案--------------------
分页hibernate有这个功能,oracle,mysql,sqlserver都用不同的分页,集合真不知道有啥分页功能,想分开显示就只获取部分值就可以了,怎么分页呢
------解决方案--------------------
这个 明白原理,和年纪上面说的 set map list 没扯上关系 。
------解决方案--------------------
说的有道理,分页就是数据展示数量的控制,你自己写一个方法不就行了,最大值,当前页,读多少条 控制一下就行了。
------解决方案--------------------
public class XXX{
private final int iOnePageItemCounts = 10;
List dataList = null;
public void setList(List val){
dataList = val;
}
List getPage(int pageNo){
List list = new ArrayList();
for(int i=0;i<iOnePageItemCounts;i++){
int pos = (pageNo-1)*iOnePageItemCounts + i;
list.add(dataList.get(pos));
}
return list;
}
}