Java中set的简单用法

时间:2023-01-30 09:04:50

Set的最大特点是能去掉重复的元素并获取相应数据,下面看个简单的代码,先使用QBC查询出所有员工,在过滤掉重复的员工所在部门,最后得到所有员工的部门串:

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() + "',";
}