java list 手动分页

	public List page(List dataList, int pageSize,int currentPage) {
		List currentPageList = new ArrayList<>();
		if (dataList != null && dataList.size() > 0) {
			int currIdx = (currentPage > 1 ? (currentPage - 1) * pageSize : 0);
			for (int i = 0; i < pageSize && i < dataList.size() - currIdx; i++) {
				Record data = dataList.get(currIdx + i);
				currentPageList.add(data);
			}
		}
		return currentPageList;
	}

 

你可能感兴趣的:(java)