Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个需要帮助的问题。我有一个HashSet包含char[]. 问题是我无法使用该方法检查值是否存在contains(),即使该值存在于HashSet.
HashSet
char[]
contains()
我该如何解决这个问题?
你不能char[]在 a 中使用,HashSet因为 a 的实现是基于身份的,而不是基于内容的——换句话说,如果两个数组具有相同的内容,这并不意味着它们的哈希码是相同的。改为使用。hashCode()equalschar[]char[]String
hashCode()
equals
String