`
xiaoliang330
  • 浏览: 115322 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

取两个集合的交集数据

 
阅读更多
 List<String> a = new ArrayList<String>();
        a.add("a");
        a.add("b");
        a.add("c");
        a.add("d");
        a.add("e");
        a.add("f");
 List<String> b = new ArrayList<String>();
        b.add("a");
        b.add("c");
        b.add("e");
        b.add("g");
        b.add("r");
        b.add("q");

        @SuppressWarnings("unchecked")
        List<String> c = (List<String>)org.apache.commons.collections.CollectionUtils.intersection(a, b);
       // System.out.println(java.util.Arrays.toString(c.toArray()));
        for(String x : c){
            System.out.println(x);
        }


分享到:
评论

相关推荐

    求两集合的交集 求两个集合的交集

    总结起来,C++ 中求两个集合交集的方法主要包括使用`std::set_intersection`函数以及手动迭代比较。前者在效率和简洁性上更具优势,后者则更为灵活,适应性更强。在实际应用中,应根据具体需求选择合适的方法。在...

    取两个集合的交集

    根据给定的信息,本文将详细解释“取两个集合的交集”的相关概念、实现方法以及具体的应用场景。本文主要分为以下几个部分:集合的基本概念、如何计算两个集合的交集、示例代码分析与理解。 ### 一、集合的基本概念...

    c++程序设计实现集合交集并集差集.pdf

    jiao 函数,用于计算两个集合的交集;bing 函数,用于计算两个集合的并集;cha 函数,用于计算两个集合的差集。 最后,我们在 main 函数中演示了如何使用 int_set 类,例如创建集合、输入集合、删除元素、添加元素...

    C# 两个datatable中的数据快速比较返回交集 并集或差集

    1. **交集(Intersection)**:两个DataTable中都存在的行集合。 2. **并集(Union)**:包含两个DataTable所有不重复行的集合。 3. **差集(Difference)**:在一个DataTable中存在的,但在另一个DataTable中不存在...

    JAVA获取两个数据量较大的ArrayList的交集、差集以及并集

    JAVA获取两个数据量较大的ArrayList的交集、差集以及并集,记录一下以便查阅。JAVA获取两个数据量较大的ArrayList的交集、差集以及并集,记录一下以便查阅。JAVA获取两个数据量较大的ArrayList的交集、差集以及并集...

    N个集合求交集C语言代码

    `interset()`函数接收两个链表的头结点,并返回一个新的链表,该链表表示这两个集合的交集。具体实现是:遍历第一个链表中的所有元素,对于每一个元素,在第二个链表中查找是否存在相同的元素。如果存在,则将该...

    利用带头结点的单链表实现两个集合的并、交、差运算.docx

    该文档还将提供一种方法来过滤重复的数据,并显示两个集合的内容及其并集、交集和差集的内容。 在概要设计图中,我们可以了解到该文档的设计思路。该设计思路主要是使用带头结点的单链表来存储两个集合中的元素,并...

    MATLAB求交集和并集代码

    - **交集**:两个集合的交集是包含所有同时属于这两个集合的元素的集合。 - **并集**:两个集合的并集是包含所有属于这两个集合之一或同时属于这两个集合的所有元素的集合。 - **MATLAB**:一种用于算法开发、数据...

    数据结构课程设计之集合运算

    2. 交集(Intersection):找出两个集合共有的元素。可以先对两个集合进行排序,然后使用两个指针同步遍历,比较元素是否相同。这种方法的时间复杂度为O(m+n),其中m和n分别为两个集合的大小。 3. 差集(Difference...

    Python 两个列表的差集、并集和交集实现代码

    两个集合 A 和 B 的交集(A ∩ B)是指同时属于集合 A 和集合 B 的所有元素组成的集合。 **示例代码:** ```python if __name__ == '__main__': a_list = [1, 2, 3, 4, 5] b_list = [1, 4, 5] ret_list = list(...

    求两个数组的交集

    总结来说,求两个数组的交集可以通过哈希表或集合数据结构实现,两者都能在O(n)的时间复杂度内完成任务。选择哪种方法取决于具体需求,如是否考虑元素顺序、对空间复杂度的要求以及所用编程语言的支持。

    两个List集合取相同重复数据的方法

    两个List集合取相同重复数据的方法 在Java编程中,集合操作是非常常见的,而在实际开发中,我们经常遇到需要从两个List集合中提取相同的重复数据的情况。这篇文章将为大家分享一个关于两个List集合取相同重复数据的...

    Linq两个List集合取交集的实现

    `Intersect`方法会返回一个新集合,其中包含存在于两个集合中的共同元素。以下是一个简单的示例: ```csharp List&lt;int&gt; list1 = new List&lt;int&gt; { 1, 2, 3, 4, 5 }; List&lt;int&gt; list2 = new List&lt;int&gt; { 4, 5, 6, 7, ...

    用于处理数据,求两个集合的交集、并集、补集。附源码。

    用于处理数据,求两个集合的交集、并集、补集。附源码。

    C++语言交并差集合运算

    - **交集**:两个集合的交集是指同时属于这两个集合的所有元素组成的集合。 - **并集**:两个集合的并集是指属于这两个集合中的任何一个的所有元素组成的集合。 - **差集**:集合A与集合B的差集是指属于集合A但不...

    两个数组的交集(python+set)1

    由于我们已经将`nums1`和`nums2`转换为`set`,我们可以直接使用`set`的交集操作符`&`来找到交集,而不是遍历一个集合并检查另一个集合。优化后的代码如下: ```python class Solution: def intersection(self, ...

    c++程序设计实现集合交集并集差集.doc

    交集函数 int_set jiao(int_set & b) 用于计算两个集合的交集,返回一个新的集合,包含两个集合的公共元素。 并集函数 并集函数 int_set bing(int_set & b) 用于计算两个集合的并集,返回一个新的集合,包含两个...

    C#对比数组之间交集,差集,并集

    在 C# 中,`Intersect` 方法可以用来获取两个集合中的共同元素。具体到本示例中的代码: ```csharp string[] a = { "9", "10", "11", "12" }; string[] b = { "9", "10", "11", "12", "14" }; // 计算交集 ...

    集合运算 求并集和交集

    集合的交集包含同时存在于两个集合中的元素。利用顺序表求交集的步骤如下: 1. 创建一个空顺序表,用于存储交集。 2. 遍历第一个集合,对于每个元素,检查它是否也在第二个集合中。 3. 如果元素在第二个集合中存在...

Global site tag (gtag.js) - Google Analytics