プリミティブではないオブジェクトを含むセットに(このメソッドhttp://google-collections.googlecode.com/svn/trunk/javadoc/com/google/common/collect/Sets.htmlを使用して) インターサーションを適用したいと考えています。私はこのコードを書きましたが、交差点が空です..
Concept a = new Concept("Dog");
Concept b = new Concept("Tree");
Concept c= new Concept("Dog");
HashSet<Concept> set_1 = new HashSet<Concept>();
HashSet<Concept> set_2 = new HashSet<Concept>();
set_1.add(a);
set_1.add(b);
set_1.add(c);
SetView<Concept> inter = Sets.intersection(set_1,set_2);
System.out.println(inter.size()); ----> I HAVE ZERO !!!
このConcept
クラスには、String 型のプライベート メンバーと、get および set のメソッドのみが含まれています。and はありませequals()
んhashCode()
。