List集合sub

List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        
        int pageSize = 2;  
        int total = list.size();  
        int pageCount = total % pageSize == 0 ? total / pageSize : total / pageSize + 1;  
        for(int i = 0; i < pageCount; i++) {  
            int start = i * pageSize;  
            int end = start + pageSize > total ? total : start + pageSize;  
            List<Integer> subList = list.subList(start, end);  
           System.out.println(subList);
        }  

猜你喜欢

转载自my.oschina.net/u/3788556/blog/1818303