Set的用法
2016-04-18 22:02
204 查看
我对Set也没有什么多说的。就是集合嘛 这个集合和数学中的集合真是太像了。
我先说说数学中的集合三大特性:互异性,无序性,确定性。想想java中的set集合,差不多也是这意思。
Set的最大特点是能去掉重复的元素并获取相应数据
说说开发中遇到的事情:查询出所有的员工,再过滤掉重复的员工所在部门,最后得到所有员工的部门串
List<Employee> list = employeeDAO.findByExample(employee);
Set set = new HashSet();
for (int i = 0; i < list.size(); i++) {
set.add(list.get(i).getDepartmentId());
}
String deptIds = "";
Iterator it = set.iterator();
while (it.hasNext()) {
deptIds = "'" + it.next().toString() + "',";
}
就写这么多了。。。。。。。。。。。。。。。。。。
我先说说数学中的集合三大特性:互异性,无序性,确定性。想想java中的set集合,差不多也是这意思。
Set的最大特点是能去掉重复的元素并获取相应数据
说说开发中遇到的事情:查询出所有的员工,再过滤掉重复的员工所在部门,最后得到所有员工的部门串
List<Employee> list = employeeDAO.findByExample(employee);
Set set = new HashSet();
for (int i = 0; i < list.size(); i++) {
set.add(list.get(i).getDepartmentId());
}
String deptIds = "";
Iterator it = set.iterator();
while (it.hasNext()) {
deptIds = "'" + it.next().toString() + "',";
}
就写这么多了。。。。。。。。。。。。。。。。。。
相关文章推荐
- Unity Chan Advanced
- HDU5668 Circle 非互质中国剩余定理
- 南非兰特贬值,比特币维持稳定状况
- Metal 着色语言编程指南 八
- 瑞士金融科技公司Monetas对于比特…
- BZOJ 4524 CQOI 2016 伪光滑数 暴力
- 著名的印度大学主办全国区块链编程…
- 比特币初创公司Neo &&nbs…
- 比特币作为一种资产,有助于平衡投…
- 欧洲证券市场管理局探讨区块链对主…
- 2016年可关注的5个比特币和区块链…
- 6000余种虚拟货币把复制比特币作为…
- 美国商品期货交易委员会将召开公开…
- Jtable加入jpanel
- 微软Azure 区块链服务项目发展提速
- 起源信息会成为2016年区块链的突发…
- Gem公司将关注的重点转移到区块链…
- 2016年银行巨头将与区块链共舞
- 温克莱沃斯:比特币交易‘制度化’已…
- 埃及巴拉卡银行会让比特币更加流行…