书上看的一段话和代码:
假设你有一个 Map ---- managers,他将一个公司的每个雇员映射到此雇员的经理。
我们故意不指明键和值对象的类型。这没问题,只要他们是相同的
现在,假设你想知道“独立工作者”(或者不是经理的人)有哪些,下面的代码可以告诉你答案:Set<Employee> individualContributors = new HashSet<Employee>(managers.keySet());
individualContributors.removeAll(managers.values());问题:individualContributors 是键的集合,而第二行中的 managers.values() 是值的集合,
也就是说一个是雇员的集合,一个是经理的集合,里面就没有相同的,
第二行删除操作有用吗,好像不能得出独立员工有哪些吧,
求大神执教
假设你有一个 Map ---- managers,他将一个公司的每个雇员映射到此雇员的经理。
我们故意不指明键和值对象的类型。这没问题,只要他们是相同的
现在,假设你想知道“独立工作者”(或者不是经理的人)有哪些,下面的代码可以告诉你答案:Set<Employee> individualContributors = new HashSet<Employee>(managers.keySet());
individualContributors.removeAll(managers.values());问题:individualContributors 是键的集合,而第二行中的 managers.values() 是值的集合,
也就是说一个是雇员的集合,一个是经理的集合,里面就没有相同的,
第二行删除操作有用吗,好像不能得出独立员工有哪些吧,
求大神执教
解决方案 »
- 一个菜鸟级人物就解答
- 怎么定义k是全局,静态,整形变量
- 高分寻一个JAVA类库中文说明文档,最好是.chm格式的,1.4以上版本。谢谢
- 如何取得汉字拼音的首字母??
- final的函数能重载它吗
- JB8输入问题???急!!!
- 来自IBM developerWorks的调查,敬请关注
- 怎样把 44,234,434 转换成 数字 44234434 ?? 就是说去掉逗号(寻求最简单的方法)
- 在windows me 下,jdk1.2 如何配置jdbc:odbc桥连接access
- 在异乡打工,有没有经历挫折或精神上遭受打击的朋友?一起坦言成败!
- 露大怯了。。一直傻傻的以为Java中字符是UTF-8形式的
- 截取字符串
KEY: 包括员工和经理
VALUE: 只包括经理