`
huangsky
  • 浏览: 39519 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一个LIST中的重复与不重复

    博客分类:
  • java
阅读更多
去掉一个LIST的重复
Set someSet = new HashSet(list);   
     Iterator iterator = someSet.iterator();     
     List tempList = new ArrayList();     
     int i = 0;     
     while(iterator.hasNext()){                 
       tempList.add(iterator.next().toString());     
       i++;     
     }     
     return tempList;   

另外一种情况
Integer[] aa={-1,4,5};
Integer[] ab={-15,1,3,4,5,7,8,9,10,15};
List<Integer> list1 = Arrays.asList(aa);  
List<Integer> list2=Arrays.asList(ab);
List<Integer> list3=new ArrayList<Integer>();
//求重复 
list3.addAll(list2);
list3.retainAll(list1);
System.out.println(list3);
//求不重复
List<Integer> list4=new ArrayList<Integer>();
list4.addAll(list1);
list4.addAll(list2);
list4.removeAll(list3);
System.out.println(list4);
分享到:
评论

相关推荐

    List列表拒绝添加重复信息

    然而,在某些情况下,我们可能希望创建一个不允许添加重复元素的List。在这种场景下,Python提供了多种策略来实现这个功能。 首先,我们可以使用Python的内置数据结构`set`。Set类似于List,但不包含重复元素,并且...

    list去掉重复对象

    一个list里面有多个对象,对象有几个字段,要求在对象里面不要有重复的数据的实现。

    java计算同一个list中是否有相同的值

    在给定的代码片段中,作者提供了一个方法来检测一个 `List` 中是否存在重复项,并统计最大重复次数。这种方法虽然实现了目标,但其效率较低,尤其是在处理大数据集时。接下来我们将详细分析该方法的工作原理,并探讨...

    去掉list中的重复对象

    "去掉list中的重复对象"这个话题是一个常见的需求,特别是在处理业务数据时,确保数据的唯一性至关重要。这篇博客文章《去掉list中的重复对象》可能是探讨了如何在Java中有效地实现这一功能。 在Java中,List接口...

    获取python的list中含有重复值的index方法

    特别是当列表中有重复元素时,直接使用list.index()方法只能返回找到的第一个元素的索引。本文将介绍如何获取列表中具有重复值的元素的所有索引。 首先,list.index()是Python中用于获取元素索引的方法。如果列表中...

    c# 求随机数组但不重复

    随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不重复,随机不...

    C#查找列表中所有重复出现元素的方法

    在给出的代码片段中,定义了一个名为`GetDuplicates`的公共方法,该方法接受一个类型为`T`的参数`inputValue`,返回类型为`T[]`的数组,即包含列表中所有与`inputValue`相等的重复元素。这里使用了泛型,使得这个...

    List列表拒绝添加重复信息VB6.0源代码.rar

    这个"List列表拒绝添加重复信息VB6.0源代码.rar"文件包含了一个示例程序,展示了如何在List控件中确保添加的信息不重复,避免冗余数据。下面将详细解释相关知识点。 1. **List控件**: - List控件是VB6.0中的一个...

    两个list比较 取不同的对象

    本文将详细探讨如何通过一个示例代码来理解如何比较两个`List`并提取出不同的对象。 #### 核心知识点解析 1. **列表(List)的基础操作**: - `List`是一种常用的数据结构,在Java中,`List`接口是`Collection`框架...

    java生成十个不重复的随机数

    在Java编程中,生成十个不重复的随机数是一项常见的任务,尤其在进行数据模拟、测试或者游戏设计等场景。要实现这个功能,我们需要利用到Java的集合框架和Math类中的随机数生成方法。下面我们将详细讲解如何实现这个...

    unity 随机数不重复出现

    ### Unity随机数不重复出现知识点详解 在Unity游戏开发中,随机数的生成是一个...通过以上介绍,我们不仅了解了如何在Unity中生成不重复的随机数,还讨论了几种优化方法,帮助开发者在实际项目中更好地应用这些技巧。

    Android List删除重复数据

    首先创建一个 HashSet,然后遍历列表,检查每个元素是否在 HashSet 中,如果不在,则添加到 HashSet 和新列表中。最后将新列表赋值给原列表。 ```java public static void removeDuplicateWithOrder(List list) { ...

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

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

    C#生成不重复字母数字组合的随机数

    在C#编程中,生成不重复的字母数字组合是一个常见的需求,这可能涉及到密码生成、唯一标识符创建或数据加密等多个领域。在这种情况下,我们通常会利用C#的内置类和方法来实现这一功能。标题提到的是“C#生成不重复...

    java中List对象列表实现去重或取出及排序的方法

    HashSet是一个不允许重复元素的集合,添加元素时,会自动忽略重复元素。 ```java List&lt;Student&gt; list = new ArrayList(); // 添加元素到list Set&lt;Student&gt; set = new HashSet(list); list.clear(); list.addAll(set...

    java 实现多个list 合并成一个去掉重复的案例

    在Java编程中,合并多个List并去除重复元素是一项常见的任务,尤其在处理数据集合时。在给定的案例中,我们看到两种不同的方法来完成这个任务。首先,让我们详细讲解这两种方法。 ### 1. 使用`addAll()`和`...

    C#对list列表进行随机排序的方法

    然后,我们在新列表中找到一个随机位置(不包括0,因为我们是在已有的元素后面插入)将元素插入。这样,每次插入都保证了新列表中没有重复的元素。 最后,当原始列表为空时,所有元素都被随机插入新列表,此时返回`...

    Java判断List中有无重复元素的方法

    本文将详细讲解如何使用Java来判断一个List中是否有重复的元素,并提供一种实用的实现方法。 首先,我们要理解Java中的List接口。List是Java集合框架的一部分,它是一种有序的集合,允许我们在集合中通过索引来访问...

    自定义一个包含10个元素的一维int数组,并在声明语句中为其赋值;使用循环语句,随机选取该数组中的5个不重复的数据

    接下来我们将深入探讨如何实现这一任务,以及如何使用循环语句和随机数生成来选取数组中的5个不重复的元素。 首先,让我们看看如何声明并初始化一个包含10个元素的int数组: ```csharp int[] array = new int[] { ...

Global site tag (gtag.js) - Google Analytics