List集合按數量分組

 

     /**

      * List集合按數量分組

      * @param list

      * @param quantity

      * @return

      */

    private List<List<Long>> groupListByQuantity(List<Long> listint quantity) {

        List<List<Long>> wrapList = new ArrayList<List<Long>>();

        if (list == null || list.size() == 0) {

            return wrapList;

        }

        int count = 0;

        while (count < list.size()) {

            wrapList.add( list.subList( count, ( count + quantity) > list.size() ? list.size() : ( count + quantity)));

            count += quantity;

        }

       

        return wrapList;

    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章