筛选List中重复的数据
1.声明List集合,并放入测试数据
List<String> list=new ArrayList<String>();
list.add("测试");
list.add("测试");
list.add("测试2");
list.add("测试2");
list.add("测试2");
list.add("测试3");
list.add("测试3");
list.add("测试2");
list.add("测试1");
list.add("测试");
list.add("测试");
list.add("测试");
list.add("测试");
2.声明Map对象,用于存放筛选后的数据
Map map=new HashMap();
Map<String,Integer> resultMap=new HashMap<String,Integer>();
3.进行筛选处理,将筛选出的数据存放到resultMap中
for(String str:list){
if(map.get(str)!=null){
resultMap.put(str,resultMap.get(str)==null?2:resultMap.get(str)+1);
}else{
map.put(str,str);
}
}
4.打印筛选的数据,格式:"重复信息===重复次数"
System.out.println("重复信息===重复次数");
for(String str:resultMap.keySet()){
System.out.println(str+"==="+resultMap.get(str));
}
5.结果如下:
重复信息===重复次数
测试===6
测试3===2
测试2===4
筛选List中重复的数据相关推荐
- xlsx表格怎么筛选重复数据_在Excel中怎样筛选以及删除重复的数据呢?
Excel中大量的公式函数可以应用选择,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便.今天就跟着小编一起来看一看:在Excel中怎样筛选以及删 ...
- 怎样用excel剔除异常数据_(如何剔除excel表格中重复的数据)excel表格怎么剔除异常数据...
请问 Excel 如何剔除与平均数偏差较大的数字再求平均数?谢谢. 把问题作为内容(邮件主定要包含"excel",本人以此据辨别非垃圾邮件,以免误删).excel样件(请特别注意: ...
- pandas使用query函数和sample函数、使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据
pandas使用query函数和sample函数.使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据(query dataframe and ran ...
- angularjs 元素重复指定次数_[LeetCode] 442. 数组中重复的数据
[LeetCode] 442. 数组中重复的数据 题目链接: https://leetcode-cn.com/problems/find-all-duplicates-in-an-array 难度:中 ...
- R语言dplyr包的select函数和everthing函数筛选dataframe中的所有数据列(all columns of the dataframe)
R语言dplyr包的select函数和everthing函数筛选dataframe中的所有数据列(all columns of the dataframe) 目录 R语言dplyr包的select函数 ...
- 如何删除数据库表中重复的数据
如何用SQL语句删除表中重复数据. 表名为cases,表中有四个字段时,表中数据如下: 1.id不同,其他字段相同 过滤重复字段,删除表中其他字段一样的数据 delete from cases whe ...
- SQL删除数据库表中重复的数据
以一个字段为条件筛选重复数据并删除 delete from user.table t where t.pk_id in (select t.pk_id from user.table t group ...
- Sql语句筛选出不重复的数据
sql语句要select 某字段值不重复 的数据,使用distinct关键字.例如从 "name" 列中仅选取所有不重复的值,使用以下SQL: SELECT DISTINCT na ...
- 删除数据库中重复的数据
假设我们的一个student表,其中有元素 id.name.age. 一般我们数据库中重复数据有两种情况. 一:所以元素全部相同的情况. 对于这种情况,我们可以用下面的命令,解决. select di ...
最新文章
- 配置TS + node 的开发环境
- Spring源码窥探之:xxxAware接口
- bootstrap入门
- 零起点英语_【德国零起点】05—变元音字母
- Android攻城狮——五布局
- R Markdown与RStudio IDE深度结合
- Jquery ajax异步请求样板
- Web项目部署到阿里云
- SNMP(简单网络管理协议)
- 网络安全实验室之基础关
- idea中xml文件用浏览器打开
- DANDELION 病毒
- 我和后端因为接口吵起来啦,还列了 5 锅罪
- apicloud studio 怎么开启自动wifi同步?
- 关于waitKey()函数的用法
- Java项目:JSP二手自行车在线销售商城平台系统
- html页面窗口缩小排版就乱了,为什么在正常窗口排版正常,窗口一缩小排版就都乱了...
- 计算机模拟风洞,Dlubal RWIND Simulation Pro 1.2 - 风荷载模拟 (风洞)软件
- windows截取右键菜单截图
- IOS客户端app在线安装ipa包,
热门文章
- 跨境电商物流系统功能框架
- JedisCluster详解
- nginx重启几种方法
- 从“煎鸡蛋”到“孵小鸡”松下空调温暖呵护生命
- java中自动刷新界面_自动刷新页面
- Vue后台项目中权限管理
- asp mysql 符号乱码_asp +mysql中文乱码解决
- SpringMVC---->自我实现底层机制(吃透springMVC)
- 更新系统后iphone6s无服务器,iPhone6S升级iOS14:出乎意料的流畅
- 高阻态是0还是1_实惨!卖了1个月网签还是0!9月取证的楼盘们真实网签数据来了!...