比较两组元素
Compare two sets' elements
我有两套,每一套都包含Words(String)
Set <String> Set1= words1.keySet();
Set <String> Set2= words2.keySet();
我知道集合是无序的,但我想检查两个集合的前 5 个元素是否相等,然后检查接下来的 5 个元素..等等
任何人都可以指导我..
虽然你应该自己动手做,但这里是代码:
int count = 0;
for(String s : keysDoc1)
{
if(keysDoc2.contains(s))
count++;
}
//print count;
编辑:
替代方法
Set<String> c = keysDoc1;
c.retainAll(keysDoc2); //remove uncommon elements from c
System.out.println(c.size());
我有两套,每一套都包含Words(String)
Set <String> Set1= words1.keySet();
Set <String> Set2= words2.keySet();
我知道集合是无序的,但我想检查两个集合的前 5 个元素是否相等,然后检查接下来的 5 个元素..等等 任何人都可以指导我..
虽然你应该自己动手做,但这里是代码:
int count = 0;
for(String s : keysDoc1)
{
if(keysDoc2.contains(s))
count++;
}
//print count;
编辑: 替代方法
Set<String> c = keysDoc1;
c.retainAll(keysDoc2); //remove uncommon elements from c
System.out.println(c.size());