Java提取2個集合中的相同和不同元素代碼示例
本文分享的示例代碼實現(xiàn)提取2個集合中相同和不同的元素
此處需要使用Collection集合所提供的一個方法:removeAll(Cellection list),removeAll方法用于從列表中移除指定collection中包含的所有元素。
語法 removeAll(Collection<?> c)
c:包含從列表中移除元素的collection對象。
該方法返回值為boolean對象,如果List集合對象由于調(diào)用removeAll方法而發(fā)生更改,則返回true,否則返回false。實現(xiàn)代碼如下:
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class Test {
public static void main(String args[]){
//集合一
List _first=new ArrayList();
_first.add("jim");
_first.add("tom");
_first.add("jack");
//集合二
List _second=new ArrayList();
_second.add("jack");
_second.add("happy");
_second.add("sun");
_second.add("good");
Collection exists=new ArrayList(_second);
Collection notexists=new ArrayList(_second);
exists.removeAll(_first);
System.out.println("_second中不存在于_set中的:"+exists);
notexists.removeAll(exists);
System.out.println("_second中存在于_set中的:"+notexists);
}
}
運行結(jié)果:
_second中不存在于_set中的:[happy, sun, good]
_second中存在于_set中的:[jack]
總結(jié)
以上就是本文關(guān)于Java提取2個集合中的相同和不同元素代碼示例的全部內(nèi)容,希望對大家有所幫助。如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
Java繼承extends與super關(guān)鍵字詳解
本篇文章給大家詳細(xì)講述了Java繼承extends與super關(guān)鍵字的相關(guān)知識點,需要的朋友們可以參考學(xué)習(xí)下。2018-02-02
Java反轉(zhuǎn)字符串和相關(guān)字符編碼的問題解決
反轉(zhuǎn)字符串一直被當(dāng)作是簡單問題,大家的思想主要就是利用遍歷,首尾交換字符實現(xiàn)字符串的反轉(zhuǎn)。例如下面的代碼,就可以簡單實現(xiàn)反轉(zhuǎn)。2013-05-05
Mybatis執(zhí)行Update返回行數(shù)為負(fù)數(shù)的問題
這篇文章主要介紹了Mybatis執(zhí)行Update返回行數(shù)為負(fù)數(shù)的問題,具有很好的參考價值,希望大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12
SpringCloud服務(wù)實現(xiàn)同時使用eureka和nacos方法
這篇文章主要介紹了SpringCloud服務(wù)實現(xiàn)同時使用eureka和nacos方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-01-01
詳解SpringBoot+Mybatis實現(xiàn)動態(tài)數(shù)據(jù)源切換
這篇文章主要介紹了詳解SpringBoot+Mybatis實現(xiàn)動態(tài)數(shù)據(jù)源切換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
Java基于二維數(shù)組實現(xiàn)的數(shù)獨問題示例
這篇文章主要介紹了Java基于二維數(shù)組實現(xiàn)的數(shù)獨問題,涉及java針對數(shù)組的遍歷、計算、轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2018-01-01

