java 平均拆分List

2021-06-19 22:00:21 字數 1539 閱讀 6368

該方法用於平均拆分list,方法為:

public class listsplit 

xx = j;

elist.add(glist);

} if (size2 != 0)

elist.add(glist);

} return elist;

}}

1.如果取得的源list大小與指定份數模為0(即源list大小除以指定的份數,沒有餘數),則情況為:

例如測試方法:

public static void main(string args){

listsplit listsplit = new listsplit();

linkedlistmylist = new linkedlist();

mylist.add("1");

mylist.add("2");

mylist.add("3");

mylist.add("4");

mylist.add("5");

mylist.add("6");

mylist.add("7");

mylist.add("8");

mylist.add("9");

list> olist = listsplit.splitlist(mylist, 3);

for(int x = 0;x

---第 1 個list,內容:

1 2 3 

---第 2 個list,內容:

4 5 6 

---第 3 個list,內容:

7 8 9 

-------------------------------------------

2.1.如果取得的源list大小與指定份數模不為0(即源list大小除以指定的份數,沒有餘數),則情況為:

例如測試方法:

public static void main(string args){

listsplit listsplit = new listsplit();

linkedlistmylist = new linkedlist();

mylist.add("1");

mylist.add("2");

mylist.add("3");

mylist.add("4");

mylist.add("5");

mylist.add("6");

mylist.add("7");

mylist.add("8");

mylist.add("9");

list> olist = listsplit.splitlist(mylist, 4);

for(int x = 0;x

---第 1 個list,內容:

1 2 

---第 2 個list,內容:

3 4 

---第 3 個list,內容:

5 6 

---第 4 個list,內容:

7 8 

---第 5 個list,內容:

list資料拆分成批次

今天遇到乙個大集合裡面的資料刪除問題,因為是乙個大集合,如果同時傳遞到資料庫,那麼就會造成資料庫壓力 所以分批次的進行批量操作 其實 也可以採用多執行緒來處理或者多批次加多執行緒來處理都是可以的 下面的案例 主要講述是大集合拆分成小集合的 避免下次用到忘記了!public static void m...

php將大檔案平均拆分成小檔案

最近獲得了乙個40多萬行資料的檔案,需要把這個大檔案分成小檔案,在做完這件事之後,寫個文件記錄一下。相關主要函式 輸出 0 272731 321343 269707200 30這些函式提供的功能,可以給拆分檔案提供乙個思路 將指標不斷地移動相同的位數,每移動一次指標得到乙個等長字串,將等長字串寫入新...

List資料平均分放到三個List中的方法比較

第一種方法 把list中資料平均分放在三個list中 list firstlist new arraylist list secondlist new arraylist list threelist new arraylist if alllist null alllist.size 0 whil...