2017-12-18 29 views
-3

私は2つのセットを持っているの比較、それぞれが含まれている単語(文字列)二組要素

Set <String> Set1= words1.keySet(); 
Set <String> Set2= words2.keySet(); 

私はセットは順不同ですけど、私は両方のセットの最初の5つの要素が等しいかどうかを確認したいですかどうか、そして

+2

Setの最初の要素はどういう意味ですか?セットは注文されません。 – vinS

+0

私はこれを知っている、私は例としてこれを言った。 両方のセットの要素数がどれくらい等しいかを知りたい場合 @vinS –

+0

@YousefAhmadあなたは例ではないと言いました。それでも、あなたは何を探していますか? –

答えて

1

あなたがDIY必要がありますが...いずれかが私を導くことができる など。次の5つの要素をチェックしますが、ここのコードです:

int count = 0; 
      for(String s : keysDoc1) 
      { 
       if(keysDoc2.contains(s)) 
        count++; 
      } 
//print count; 

EDIT: 代替アプローチ

Set<String> c = keysDoc1; 

     c.retainAll(keysDoc2); //remove uncommon elements from c 

     System.out.println(c.size());