javaのリストは、指定された長さで区分しました

    パブリック 静的 <T>リスト<リスト<T >> splitList(リスト<T>リスト、INT GROUPSIZE){
         int型の長さ= はlist.size()。
        // 计算可以分成多少组
        INT NUM =(長さ+ GROUPSIZE - 1)/ GROUPSIZE。// TODO 
        リスト<リスト<T >> newList = 新しい ArrayListを<> 数値);
        以下のためにINT ; I <NUM; iが0 = I ++ ){
             // 开始位置
            INTたfromIndex = i *がGROUPSIZEと、
            // 结束位置
            のintたtoIndex =(I + 1)* GROUPSIZE <長さは?(iは1 +)* GROUPSIZE:長さ。
            newList.add(list.subList(fromIndexの、たtoIndex))。
        } 
        戻り  newListと、
    }

 

おすすめ

転載: www.cnblogs.com/linjiqin/p/12462814.html