我正在用 Java 编写一个程序,我想在其中使用 HashSet(和 HashMap)。我无法让 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));
}
}