List分組拆分

  public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("1567069");
        list.add("1567424");
        list.add("1567679");
        list.add("1567847");
        list.add("1567877");
        list.add("1567884");
        list.add("1567885");
        int weight=2;//多少個一組
        int group=list.size()/weight+1; //分組
       for(int i=0;i<group;i++){
           if(i<group-1){
               System.out.println(list.subList(i*weight,(i+1)*weight));
           }else {
               System.out.println(list.subList(i*weight,list.size()));
           }
       }
    }

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