当前位置: 首页 > news >正文

Set的用法

我对Set也没有什么多说的。就是集合嘛   这个集合和数学中的集合真是太像了。

我先说说数学中的集合三大特性:互异性,无序性,确定性。想想java中的set集合,差不多也是这意思。

Set的最大特点是能去掉重复的元素并获取相应数据

说说开发中遇到的事情:查询出所有的员工,再过滤掉重复的员工所在部门,最后得到所有员工的部门串

  1. List<Employee> list = employeeDAO.findByExample(employee);  
  2.             Set set = new HashSet();  
  3.             for (int i = 0; i < list.size(); i++) {  
  4.                 set.add(list.get(i).getDepartmentId());  
  5.             }  
  6.             String deptIds = "";  
  7.             Iterator it = set.iterator();  
  8.             while (it.hasNext()) {  
  9.                 deptIds = "'" + it.next().toString() + "',";  
  10.    } 

  就写这么多了。。。。。。。。。。。。。。。。。。

转载于:https://www.cnblogs.com/xubiao/p/5406113.html

相关文章:

  • 安卓手持智能POS端上能扫描开单的软件-店面销售开单系统
  • 等式 hash
  • ARDUINO W5100 WebClient 测试
  • iOS9横竖屏设置的处理方法
  • spark 性能优化
  • 第一阶段冲刺个人博客08
  • 【代码笔记】iOS-轮询弹出框
  • 圆角矩形“RoundRectShape”使用详解
  • Javascript异步编程的4种方法
  • [APIO2015]巴厘岛的雕塑
  • HTTP原理
  • javascript中利用柯里化函数实现bind方法
  • theano和keras使用过程中遇到的一些问题记录
  • 20145228《Java程序设计》第九周学习总结
  • Atitit.redis操作总结
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • Angular4 模板式表单用法以及验证
  • Apache Zeppelin在Apache Trafodion上的可视化
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CentOS6 编译安装 redis-3.2.3
  • ES6核心特性
  • leetcode98. Validate Binary Search Tree
  • Python3爬取英雄联盟英雄皮肤大图
  • Service Worker
  • Spark学习笔记之相关记录
  • vue 个人积累(使用工具,组件)
  • vue 配置sass、scss全局变量
  • 半理解系列--Promise的进化史
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 后端_ThinkPHP5
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 双管齐下,VMware的容器新战略
  • 小李飞刀:SQL题目刷起来!
  • 新版博客前端前瞻
  • Java数据解析之JSON
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • #Z2294. 打印树的直径
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • $$$$GB2312-80区位编码表$$$$
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (rabbitmq的高级特性)消息可靠性
  • (备忘)Java Map 遍历
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (论文阅读11/100)Fast R-CNN
  • (十一)手动添加用户和文件的特殊权限
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)大道至简,职场上做人做事做管理
  • (转载)CentOS查看系统信息|CentOS查看命令
  • ..回顾17,展望18
  • .NET CLR基本术语