`
yingruochen
  • 浏览: 75228 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

判断List是否有重复值

阅读更多

想在添加之前判断一下List中是否包含要添加的这个元素,试试很简单,用contains(Object o)判断一下是否包含就行了

例如:

public List<String> getYear(String bondId){

{

String sql = "SELECT e.bgq FROM EnterpriseSJLL e WHERE e.gpdm = ?";
        List list = this.find(sql, new Object[]{bondId});
        if (list == null)
            return new ArrayList<String>();
        else {
            List<String> newResult = new ArrayList<String>();
            for (int i = 0; i < list.size(); i++) {
                String bgq = (String) list.get(i);
                String newYear = bgq.substring(0, 4);
                if (!newResult.contains(newYear)) {
                    newResult.add(newYear);
                }
            }
            return newResult;
        }

分享到:
评论

相关推荐

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

    ### Java 计算同一 List 中是否有相同值 在 Java 编程中,判断一个 `List` 中是否存在重复元素是一项常见的需求。特别是在数据处理、验证或分析等场景中,确保数据的唯一性对于维持数据完整性至关重要。 #### 核心...

    list去掉重复对象

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

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

    对于查找重复元素,我们通常会遍历列表,比较每个元素与已知值的相等性。 在给出的代码片段中,定义了一个名为`GetDuplicates`的公共方法,该方法接受一个类型为`T`的参数`inputValue`,返回类型为`T[]`的数组,即...

    判断List和Map是否相等并合并List中相同的Map

    判断List和Map是否相等并合并List中相同的Map 判断List和Map是否相等是Java编程中一个常见的问题。判断两个List或Map是否相等需要遵循特定的标准。List的相等判断通过equals()方法比较返回true即可。HashSet的相等...

    检查GridControl列表视图某列是否有重复数据

    如果两者不相等,那么说明有重复值,因为哈希集会自动去除重复。 5. **报告结果**:如果有重复数据,可以记录下这些值,并向用户显示。这可能包括显示警告对话框,或者在日志中记录详细信息。 以下是一个简单的C#...

    C#判断页面中的多个文本框输入值是否有重复的实现方法

    本文实例讲述了C#判断页面中的多个文本框输入值是否有重复的实现方法,分享给大家供大家参考。具体实现方法如下: 代码如下:List&lt;string&gt; list = new List();//首先定义一个泛型数组 //这里假如说有四个文本框 ...

    Java判断List中相同值元素的个数实例

    在Java编程中,有时我们需要统计一个List集合中相同值出现的次数。这在处理数据集、分析重复项或进行数据清洗时非常常见。本篇文章将详细介绍如何通过Java实现这一功能,特别是利用Map数据结构来高效地计算List中...

    【Robotframework】列表List的常用操作.pdf

    6. **List Should Not Contain Duplicates**: 判断列表中是否存在重复元素。在去重后,使用此关键字确认列表不含重复元素,例如 `List Should Not Contain Duplicates ${listnew}`。 7. **Lists Should Be Equal**:...

    List集合多个复杂字段判断去重的案例

    对 List 集合中的复杂对象进行去重操作需要我们重写 equals 方法,以便让 Java 知道如何判断两个对象是否相等。同时,我们也可以使用 contains 方法来检查对象是否已经存在于集合中,以便避免重复对象的出现。

    STL中list的使用

    3. **empty方法**:判断`list`是否为空。 ### 迭代器和逆向迭代器 1. **rbegin和rend方法**:提供逆向迭代器,用于反向遍历`list`。 ### 操作 1. **max_size方法**:返回`list`可能达到的最大尺寸。 2. **merge...

    两个list比较 取不同的对象

    ### 两个List比较取不同的对象 在Java编程中,经常需要对两个`List`进行比较,找出它们之间的差异。这通常涉及到数据结构的理解、算法设计以及编程实现等多个方面。本文将详细探讨如何通过一个示例代码来理解如何...

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

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

    Python实现判断给定列表是否有重复元素的方法

    本文实例讲述了Python实现判断给定列表是否有重复元素的方法。分享给大家供大家参考,具体如下: 题目很简单,只是简单温习一个方法,most_common,这是collection模块中Counter类的方法,具体方法用法可以去查 下面...

    list集合去除重复对象的实现

    对于基础类型如int、double等,Java集合框架如`Set`会自动比较它们的值来判断是否重复。但对于自定义的对象,我们需要提供一种方式来告诉Java如何比较两个对象是否相等。 在自定义对象类中,我们通常需要重写`...

    java8新特性将List中按指定属性排序过滤重复数据的方法

    Java 8 新特性将 List 中按指定属性排序过滤重复数据的方法 Java 8 新特性将 List 中按指定属性排序过滤重复数据的方法是 Java 8 中一个非常有用的功能,它可以帮助开发者快速地对 List 中的数据进行排序和过滤,以...

    判断树种是否有环并得到顺序java代码

    首先,关于"判断树种是否有环(存在重复引用)",这通常通过深度优先搜索(DFS)或广度优先搜索(BFS)来实现。在Java中,可以使用递归或者栈来实现DFS,队列来实现BFS。一种常见的方法是利用"快慢指针"(Floyd判环法...

    8594有重复元素的排列问题

    3. **避免重复排列**:为了避免生成重复的排列,在内部循环中加入了一个标记变量 `flag` 来判断当前元素是否已经在之前的序列中出现过。如果出现过,则跳过本次循环,从而避免了生成重复的排列。 4. **计数器**:...

Global site tag (gtag.js) - Google Analytics