XMTT 8 anos atrás
pai
commit
75d252167b

+ 6 - 1
jfwUtil/src/main/java/org/jfw/util/PageQueryResult.java

1
package org.jfw.util;
1
package org.jfw.util;
2
2
3
import java.util.Collections;
3
import java.util.Collections;
4
import java.util.LinkedList;
4
import java.util.List;
5
import java.util.List;
5
6
6
public class PageQueryResult<T> {
7
public class PageQueryResult<T> {
65
			}
66
			}
66
			ret.setPageNo(pageNo);
67
			ret.setPageNo(pageNo);
67
			ret.setPageSize(pageSize);
68
			ret.setPageSize(pageSize);
68
			int begin = pageNo * pageSize - pageNo;
69
			int begin = pageNo * pageSize - pageSize;
69
			ret.setData(list.subList(begin,Math.min(list.size(), begin + pageSize)));
70
			ret.setData(list.subList(begin,Math.min(list.size(), begin + pageSize)));
70
		}
71
		}
71
		return ret;
72
		return ret;
72
	}
73
	}
73
74
74
	public static void main(String[] args) {
75
	public static void main(String[] args) {
76
		List<String> list = new LinkedList<String>();
77
		for(int i = 0 ; i < 14;++i) list.add("a");
78
		PageQueryResult.build(list,10,2);
79
75
		new PageQueryResult<String>().setData(Collections.<String> emptyList());
80
		new PageQueryResult<String>().setData(Collections.<String> emptyList());
76
81
77
	}
82
	}