パブリック 静的 <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と、
}