HashSet(およびHashMap)を使用したいJavaでプログラムを書いています。contains (および containsKey) メソッドを機能させるのに問題があります。これが機能するには、equals メソッドをどこかでオーバーライドする必要があると思います。アイデアは、次のコードを取得して出力を生成することです: true. どうすればそれができるかについて何か考えはありますか?
import java.util.HashSet;
import java.util.Set;
public class Sets {
public static void main(String args[]){
Set<StringBuilder> wordSet = new HashSet<StringBuilder>();
StringBuilder element = new StringBuilder("Element");
wordSet.add(element);
StringBuilder element2 = new StringBuilder("Element");
System.out.println(wordSet.contains(element2));
}
}