`
yingruochen
  • 浏览: 73991 次
  • 性别: 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中是否有相同的值

    list去掉重复对象

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

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

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

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

    今天小编就为大家分享一篇Java判断List中相同值元素的个数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

    判断list相等 注意:@{list}是robot提供的语法,python并没有@{},只有${},所以要⽐较两个@{list},需要把@{list},直接写成英⽂dollar ${list}进 ⾏对⽐ ⽰例: @{list} Create List lilei hanmeimei liming ...

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

    今天小编就为大家分享一篇关于判断List和Map是否相等并合并List中相同的Map,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    C#中查找Dictionary中重复值的方法

    在这篇帮助文档中,我将向你展示如何实现c#里字典中重复值的查找。你知道的对于一个老鸟来说,这是非常简单的代码。但是尽管如此,这也是一篇对c#初学者非常有用的帮助文档。 背景 多数程序员对小型数据源存储的处理...

    8594有重复元素的排列问题

    8594 有重复元素的排列问题 ... if (Findsame(list,k,i))//判断第i个元素是否在list[k,i-1]中出现过 continue; Swap (list[k], list[i]); Permpp(list, k+1, m); Swap (list[k], list[i]); } }

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

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

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

    主要介绍了java8新特性将List中按指定属性排序过滤重复数据的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    Java中对List去重 Stream去重的解决方法

    主要介绍了Java中对List去重, Stream去重的问题解答,文中给大家介绍了Java中List集合去除重复数据的方法,需要的朋友可以参考下

    Vue监听一个数组id是否与另一个数组id相同的方法

    数据list,结构为[{id:1,…},{id:2,…}],数据shoplist,结构为[{id:1,…},{id:2,…}],判断当shoplist.id等于list.id时显示list的数据。 .vue文件: &lt;button @click=clickButtonShopList&gt;click me&lt;...

    JAVA集合(List,Set,Map)

    Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示)...:判断集合中是否有任何元素 boolean contains(Object o) :查找集合中是否含有对象o

    linked-list:C用于单链表和双链表

    linked-list C for single linked list and double linked list single_list 结点结构体 ...判断链表是否有环 查找环形入口 查找公共结点 合并两个有序链表 查找倒数第K个结点 删除重复结点 查找中间结点

    求2个集合的交集

    再把第二个集合中的元素放进hashSet中,如果有重复元素,就是这2个集合的交集,时间复杂度为O(N)。即总的时间复杂度从O(M*N)降低到了O(M+N)。 代码: public static List&lt;string&gt; GetIntersection2(List&lt;string&gt; ...

    Java面试宝典2010版

    抽象类中是否可以有静态的main方法? 21、写clone()方法时,通常都有一行代码,是什么? 22、面向对象的特征有哪些方面 23、java中实现多态的机制是什么? 24、abstract class和interface有什么区别? 25、...

    StringUtil.java

    包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某一个值、 判定第一个字符串是否等于的...

    LeetCode判断字符串是否循环-Leetcode-Java-:Leetcode-Java-

    用List储存nums2中与nums1开始intersection的元素,当遇到map中包含的Key时,才判断对应Value是否大于1,是的话,将对应的nums2[i],存入result中;这是为了防止当nums1的length小于nums2时,会重复储存nums2中相同...

    Python面试大全 完整版附答案

    13.请写出一段python代码实现删除list里面的重复元素? 14.给定两个list Python高级 元类 内存管理与垃圾回收机制 函数 设计模式 面向对象 正则表达式 系统编程网络编程 Web Flask Django 爬虫数据库 MySQL Redis ...

    Python面试大全.pdf

    13.请写出一段python代码实现删除list里面的重复元素? 14.给定两个list A,B ,请用找出A,B中相同与不同的元素 企业面试题 15.python新式类和经典类的区别? 16.python中内置的数据结构有几种? 17.python如何实现...

Global site tag (gtag.js) - Google Analytics