java - 字符串映射、覆盖哈希码和等于的最佳实践

标签 java hash overriding

我正在寻找最佳实践,每当我在java中使用map时,我是否应该重写hashcode和equalse?或 Map<String, String>不需要吗?

最佳答案

String 是一个 API 类,您无权修改,甚至无法扩展它们,因为它们是 final。 API 为它们提供了 equals 和 hash code 的最佳实现。继续并使用它们。

关于java - 字符串映射、覆盖哈希码和等于的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33216631/

相关文章:

java - 使用 ObjectMapper 时如何设置 jackson 序列化深度级别?

java - Androidplot - 设置边距和填充(调整标签)

java - 重新排队已接受的消息

java - 为什么spring websocket应用程序看不到html并抛出404错误?

ruby - 有没有办法初始化哈希的所有子节点?

perl - 按内部哈希值对哈希数组的哈希进行排序

perl - 如何在 Perl 中创建嵌套哈希作为常量?

php - PHP 中几乎最终的方法?

css - 如何在鼠标悬停在表格行中时覆盖 CSS 样式?

linux - linux下如何添加posix hooks?