java中計算集合的交差并集示例代碼
前言
本文主要給大家簡單介紹下,如何使用apache commons以及guava的類庫來計算集合的交差并集。分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。
maven
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>22.0</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version> </dependency>
guava
//交集 Set<Integer> intersectionSet = Sets.intersection(set1, set2); //差集 Set<Integer> subtractSet = Sets.difference(set1, set2); //并集 Set<Integer> unionSet = Sets.union(set1, set2);
commons-collection4
//交集 Collection<Integer> intersectionSet = CollectionUtils.intersection(set1, set2); //差集 Collection<Integer> subtractSet = CollectionUtils.subtract(set1, set2); //并集 Collection<Integer> unionSet = CollectionUtils.union(set1, set2);
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
SpringBoot整合MyCat實現(xiàn)讀寫分離的方法
這篇文章主要介紹了SpringBoot整合MyCat實現(xiàn)讀寫分離的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
JDBC之PreparedStatement類中預編譯的綜合應用解析
SQL 語句被預編譯并存儲在 PreparedStatement 對象中。然后可以使用此對象多次高效地執(zhí)行該語句2013-07-07
引入mybatis-plus報 Invalid bound statement錯誤問題的解決方法
這篇文章主要介紹了引入mybatis-plus報 Invalid bound statement錯誤問題的解決方法,需要的朋友可以參考下2020-05-05
java Servlet 實現(xiàn)動態(tài)驗證碼圖片示例
這篇文章主要介紹了java Servlet 實現(xiàn)動態(tài)驗證碼圖片示例的資料,這里整理了詳細的代碼,有需要的小伙伴可以參考下。2017-02-02
Java數(shù)據(jù)結(jié)構中七種排序算法實現(xiàn)詳解
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構中七種排序算法的實現(xiàn)方法,排序算法可分為兩大類,比較類排序和非比較類排序,顧名思義可知它們是通過比較來決定元素間的相對次序,需要詳細了解排序算法的朋友可以參考下2024-02-02
Maven配置文件修改及導入第三方jar包的實現(xiàn)
本文主要介紹了Maven配置文件修改及導入第三方jar包的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-08-08

