欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

兩個List集合取相同重復(fù)數(shù)據(jù)的方法

 更新時間:2018年12月10日 16:26:58   作者:執(zhí)筆記憶的空白  
今天小編就為大家分享一篇關(guān)于兩個List集合取相同重復(fù)數(shù)據(jù)的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

以下是兩個list取重復(fù)的代碼:

public static void main(String[] args) {
 List<Integer> list1 = new ArrayList<Integer>();
 for (int i = 0; i < 5; i++) {
  list1.add(i);
 }
 List<Integer> list2 = new ArrayList<Integer>();
 for (int i = 2; i < 8; i++) {
  list2.add(i);
 }
 System.out.println("List1的數(shù)據(jù):" + list1);
 System.out.println("List2的數(shù)據(jù):" + list2);
 System.out.println("交集為" + getRepetition(list1, list2));
 }
 /**
 * 兩個list取重復(fù)
 * @param list1
 * @param list2
 * @return
 */
 public static List<Integer> getRepetition(List<Integer> list1,
  List<Integer> list2) {
 List<Integer> result = new ArrayList<Integer>();
 for (Integer integer : list2) {//遍歷list1
  if (list1.contains(integer)) {//如果存在這個數(shù)
  result.add(integer);//放進(jìn)一個list里面,這個list就是交集
  }
 }
 return result;
 }

當(dāng)類型為引用類型也是可以的,因?yàn)?code>list.contains內(nèi)部實(shí)現(xiàn)為equals() , 所以兩個String類型的list也是可以用這個方法的

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • JavaWeb開發(fā)實(shí)現(xiàn)備忘錄

    JavaWeb開發(fā)實(shí)現(xiàn)備忘錄

    這篇文章主要為大家詳細(xì)介紹了JavaWeb開發(fā)實(shí)現(xiàn)備忘錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 輕量級聲明式的Http庫——Feign的獨(dú)立使用

    輕量級聲明式的Http庫——Feign的獨(dú)立使用

    這篇文章主要介紹了輕量級聲明式的Http庫——Feign的使用教程,幫助大家更好的理解和學(xué)習(xí)使用feign,感興趣的朋友可以了解下
    2021-04-04
  • java固定大小隊列的幾種實(shí)現(xiàn)方式詳解

    java固定大小隊列的幾種實(shí)現(xiàn)方式詳解

    隊列的特點(diǎn)是節(jié)點(diǎn)的排隊次序和出隊次序按入隊時間先后確定,即先入隊者先出隊,后入隊者后出隊,這篇文章主要給大家介紹了關(guān)于java固定大小隊列的幾種實(shí)現(xiàn)方式,需要的朋友可以參考下
    2021-07-07
  • Java編程中實(shí)現(xiàn)歸并排序算法的實(shí)例教程

    Java編程中實(shí)現(xiàn)歸并排序算法的實(shí)例教程

    這篇文章主要介紹了Java編程中實(shí)現(xiàn)歸并排序算法的實(shí)例教程,包括自底向上的歸并排序的實(shí)現(xiàn)方法介紹,需要的朋友可以參考下
    2016-05-05
  • Java?精煉解讀時間復(fù)雜度與空間復(fù)雜度

    Java?精煉解讀時間復(fù)雜度與空間復(fù)雜度

    對于一個算法,其時間復(fù)雜度和空間復(fù)雜度往往是相互影響的,當(dāng)追求一個較好的時間復(fù)雜度時,可能會使空間復(fù)雜度的性能變差,即可能導(dǎo)致占用較多的存儲空間,這篇文章主要給大家介紹了關(guān)于Java時間復(fù)雜度、空間復(fù)雜度的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • struts中動態(tài)方法調(diào)用使用通配符

    struts中動態(tài)方法調(diào)用使用通配符

    這篇文章主要介紹了struts中動態(tài)方法調(diào)用使用通配符的相關(guān)資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-09-09
  • Java中Calendar類的一些常用方法小結(jié)

    Java中Calendar類的一些常用方法小結(jié)

    項目當(dāng)中,我們經(jīng)常會涉及到對時間的處理,Date類最主要的作用就是獲得當(dāng)前時間,同時這個類里面也具有設(shè)置時間以及一些其他的功能,但更推薦使用 Calendar 類進(jìn)行時間和日期的處理,這篇文章主要給大家介紹了關(guān)于Java中Calendar類的一些常用方法,需要的朋友可以參考下
    2021-11-11
  • 異常try?catch的常見四類方式(案例代碼)

    異常try?catch的常見四類方式(案例代碼)

    這篇文章主要介紹了異常try?catch的常見四類方式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • java獲取鍵盤輸入的數(shù)字,并進(jìn)行排序的方法

    java獲取鍵盤輸入的數(shù)字,并進(jìn)行排序的方法

    今天小編就為大家分享一篇java獲取鍵盤輸入的數(shù)字,并進(jìn)行排序的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Spark-Sql入門程序示例詳解

    Spark-Sql入門程序示例詳解

    Spark?SQL?作為?Spark?四大核心組件之一,主要用于處理結(jié)構(gòu)化數(shù)據(jù)或半結(jié)構(gòu)化數(shù)據(jù),它支持在Spark?中使用?SQL?對數(shù)據(jù)進(jìn)行查詢,本文給大家介紹Spark-Sql入門程序,感興趣的朋友跟隨小編一起看看吧
    2021-12-12

最新評論