使比较器与等号一致



我仍在学习这方面的知识,但我正试图实现HashMap的比较器,以便使用comparareto对键进行排序。为了使比较器与equals一致,我想尝试捕获compareTo的int结果,看看它是否等于0。如果是,检查对象是否相等。我遇到的问题是如果两个对象不相等怎么办?我需要归还什么?

int值:如果字符串等于另一个字符串,则为0。& lt;如果该字符串在字典顺序上小于另一个字符串,则为0如果字符串在字典顺序上大于另一个字符串(多个字符)

因此可以返回0表示相等,1表示大于,-1表示小于

相关内容

  • 没有找到相关文章

最新更新