list截取

 

利用list.sublist即可。

 

/**
	 * 截取列表
	 * 
	 * @param list
	 * @param skip
	 * @param pageSize
	 * @return
	 */
	public static <T> List<T> getSubListPage(List<T> list, int skip,
			int pageSize) {
		if (list == null || list.isEmpty()) {
			return null;
		}
		int startIndex = (skip-1)*pageSize;
		int endIndex = skip + pageSize;
		if (startIndex > endIndex || startIndex > list.size()) {
			return null;
		}
		if (endIndex > list.size()) {
			endIndex = list.size();
		}
		return list.subList(startIndex, endIndex);
	}

 

refurl:http://zheng0324jian.iteye.com/blog/1553010

 

 

你可能感兴趣的:(list)