想在添加之前判断一下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中是否有相同的值
一个list里面有多个对象,对象有几个字段,要求在对象里面不要有重复的数据的实现。
本文实例讲述了C#判断页面中的多个文本框输入值是否有重复的实现方法,分享给大家供大家参考。具体实现方法如下: 代码如下:List<string> list = new List();//首先定义一个泛型数组 //这里假如说有四个文本框 ...
今天小编就为大家分享一篇Java判断List中相同值元素的个数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
判断list相等 注意:@{list}是robot提供的语法,python并没有@{},只有${},所以要⽐较两个@{list},需要把@{list},直接写成英⽂dollar ${list}进 ⾏对⽐ ⽰例: @{list} Create List lilei hanmeimei liming ...
今天小编就为大家分享一篇关于判断List和Map是否相等并合并List中相同的Map,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
在这篇帮助文档中,我将向你展示如何实现c#里字典中重复值的查找。你知道的对于一个老鸟来说,这是非常简单的代码。但是尽管如此,这也是一篇对c#初学者非常有用的帮助文档。 背景 多数程序员对小型数据源存储的处理...
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实现判断给定列表是否有重复元素的方法。分享给大家供大家参考,具体如下: 题目很简单,只是简单温习一个方法,most_common,这是collection模块中Counter类的方法,具体方法用法可以去查 下面...
主要介绍了java8新特性将List中按指定属性排序过滤重复数据的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
主要介绍了Java中对List去重, Stream去重的问题解答,文中给大家介绍了Java中List集合去除重复数据的方法,需要的朋友可以参考下
数据list,结构为[{id:1,…},{id:2,…}],数据shoplist,结构为[{id:1,…},{id:2,…}],判断当shoplist.id等于list.id时显示list的数据。 .vue文件: <button @click=clickButtonShopList>click me<...
Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示)...:判断集合中是否有任何元素 boolean contains(Object o) :查找集合中是否含有对象o
linked-list C for single linked list and double linked list single_list 结点结构体 ...判断链表是否有环 查找环形入口 查找公共结点 合并两个有序链表 查找倒数第K个结点 删除重复结点 查找中间结点
再把第二个集合中的元素放进hashSet中,如果有重复元素,就是这2个集合的交集,时间复杂度为O(N)。即总的时间复杂度从O(M*N)降低到了O(M+N)。 代码: public static List<string> GetIntersection2(List<string> ...
抽象类中是否可以有静态的main方法? 21、写clone()方法时,通常都有一行代码,是什么? 22、面向对象的特征有哪些方面 23、java中实现多态的机制是什么? 24、abstract class和interface有什么区别? 25、...
包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某一个值、 判定第一个字符串是否等于的...
用List储存nums2中与nums1开始intersection的元素,当遇到map中包含的Key时,才判断对应Value是否大于1,是的话,将对应的nums2[i],存入result中;这是为了防止当nums1的length小于nums2时,会重复储存nums2中相同...
13.请写出一段python代码实现删除list里面的重复元素? 14.给定两个list Python高级 元类 内存管理与垃圾回收机制 函数 设计模式 面向对象 正则表达式 系统编程网络编程 Web Flask Django 爬虫数据库 MySQL Redis ...
13.请写出一段python代码实现删除list里面的重复元素? 14.给定两个list A,B ,请用找出A,B中相同与不同的元素 企业面试题 15.python新式类和经典类的区别? 16.python中内置的数据结构有几种? 17.python如何实现...