首页 > 其他 > 详细

list分页

时间:2016-03-18 13:25:30      阅读:241      评论:0      收藏:0      [点我收藏+]
 /**
     * 用于获取指定的数据
     *
     * @param listmap
     * @param page
     * @param pagesize
     * @return
     */
    private List<Map<String, Object>> getpagingdata(List<Map<String, Object>> listmap, int page, int pagesize) {

        List<Map<String, Object>> childlm = new ArrayList<Map<String, Object>>();
        //总的记录数
        int size = listmap.size();
        //开始下标
        int start = (page - 1) * pagesize;
        //结束小标
        int end = (page - 1) * pagesize + pagesize;
        //end 是8
        //size  7

        if (end > size) {
            int i = end - size;
            end = (end - i);
        }
        //循环取值
        for (int i = start; i < end; i++) {
            Map<String, Object> map = listmap.get(i);
            map.put("index", i + 1);
            String account = StringUtil.safeToString(map.get("account"), "").replaceAll(" ", "");
            if (account.length() > 6) {
                String bankBin6 = account.substring(0, 6);
                String bankBin8 = account.substring(0, 8);
                map.put("bankBin6", bankBin6);
                map.put("bankBin8", bankBin8);
            }

            childlm.add(map);
        }
        //返回
        return childlm;
    }

 

list分页

原文:http://www.cnblogs.com/songfahzun/p/5291558.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!