package com.util;
import java.util.ArrayList;
import java.util.List;
/**
*<p>Title: List工具类</p>
*<p>Description: </p>
*<p>Copyright: Copyright (c) 2007</p>
*<p>Company: JFZX</p>
*<p>CreateDate: Feb 6, 2007</p>
* @author ZhongZuo
*/
public class ListUtils {
/**
* 将List元素排列成字符串
* @param list
* @return
*/
public String listList(List list){
String listString = "";
for(int i=0;i<list.size();i++){
if(i==(list.size()-1)){
listString = listString + list.get(i).toString();
}else{
listString = listString + list.get(i).toString() + ",";
}
}
return listString;
}
/**
http://www.javalearns.com/
* List分页
* @param pageList
* @param pageSize
* @param pageNo
* @return
*/
public List pageList(List pageList, int pageSize, int pageNo){
int getNumBegin = (pageNo * pageSize) - (pageSize - 1);
int getNumEnd = (pageNo * pageSize);
if(getNumEnd>pageList.size()){getNumEnd = pageList.size();}
int count = getNumEnd - getNumBegin + 1;
//System.out.println("getNumBegin: "+getNumBegin);
//System.out.println("getNumEnd: "+getNumEnd);
//System.out.println("count: "+count);
List listResult = new ArrayList();
for(int i=0;i<count;i++){
listResult.add(pageList.get((getNumBegin+i)-1));
}
return listResult;
}
}
文章转载自 http://www.javalearns.com/Html/?1561.html
更多Java学习文章请访问 Java免费学习网 http://www.javalearns.com