public ArrayList doPagination(int pagesize,int index,ArrayList list){ ArrayList list2=new ArrayList(); try{ int i=pagesize*(index-1); while(i<pagesize*index){ if ( i<=(list.size()-1) ) { Dto dto= (Dto)list.get(i); list2.add(dto); } else{ break; } i++; } }catch(Exception e){ e.printStackTrace(); } return list2; }