將集合中的空元素移到集合最後

2021-09-27 09:45:17 字數 755 閱讀 4114

錯誤使用:

listsfieldassodetaillist = sfieldassodetailservice.getsfieldassodetail("f1_2_document","1564381047325600343");

//資料處理將空資料放入最後

listnulldata = new arraylist<>();

for (int i = 0; i < sfieldassodetaillist.size(); i++) else

}//合併兩個陣列

sfieldassodetaillist.addall(nulldata);

正確使用:

listsfieldassodetaillist = sfieldassodetailservice.getsfieldassodetail("f1_2_document","1564381047325600343");

//資料處理將空資料放入最後

listnulldata = new arraylist<>();

for (int i = 0; i < sfieldassodetaillist.size(); i++) else

}//刪除原集合的空資料

sfieldassodetaillist.removeall(nulldata);

//合併兩個集合

sfieldassodetaillist.addall(nulldata);

並查集(合併集合,查詢集合中的元素)

定義 合併集合 和 查詢集合中的元素 兩種操作的關於資料結構的一種演算法。演算法 用集合中的某個元素來代表這個集合,該元素稱為集合的代表元。乙個集合內的所有元素組織成以代表元為根的樹形結構。對於每乙個元素 parent x 指向x在樹形結構上的父親節點。如果x是根節點,則令parent x x。對於...

遍歷集合中的元素

public class collectioneach iterable 介面是collection的父介面 所以可以使用 iterable 介面中的foreach consumer action 方法,該方法接收的引數是乙個函式式介面 當程式呼叫iterable 的foreach遍歷集合元素時,程...

集合 8 去掉List集合重複的元素

集合 綜述與arraylist 集合 linkedlist 集合 arraylist和linkedlist區別與聯絡 面試題 集合 set 集合 map集合 集合 hashset儲存機制 集合 遍歷arraylist集合三種方法 集合 去掉list集合重複的元素 去掉list集合重複的元素,list...