首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HashSet中的搜索

HashSet中的搜索
EN

Stack Overflow用户
提问于 2013-08-24 19:22:11
回答 1查看 1.5K关注 0票数 0

我有2 HashSet

代码语言:javascript
运行
复制
Set<String> firstSet = new HashSet<String>();
Set<String> secondSet= new HashSet<String>();

假设

firstSet包含字符串作为[A-ABC,B-BCD,C-CDE,D-DEF,L-POK]

secondSet包含字符串作为[A,B,C,D,L,K,M]

我是否可以在firstSet中分割每个元素,比如A,B,C,而不使用for loop,然后再做

代码语言:javascript
运行
复制
firstSet.contains(secondSet);

或者他们有什么合适的方法来做这件事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-24 19:30:29

让firstSet成为地图。

代码语言:javascript
运行
复制
final Map map<String, String> = new HashMap<String, String();
map.put("A", "ABC");
map.put("B", "BCD");
...


map.keySet().containsAll(secondSet);

如果这不能解决你的问题,也许你可以更详细地解释一下你想要完成的事情。如果不遍历集合的每个元素,就无法对集合的每个元素进行操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18422250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档