【发布时间】:2020-08-09 07:18:35
【问题描述】:
我目前正在实现一个 TreeMap 来存储键值对,其中键是常规字符串,值是对象堆栈。据我了解(这是我第一次使用 Map,所以我很绿色),TreeMap 类使用键的自然顺序对自身进行排序,但是我希望它按字典顺序排序。同样据我了解,它的比较器方法可以被覆盖来实现这一点。我已经知道如何使它按字典顺序排列,我的问题在于我不知道如何实际覆盖该方法。我是否将被覆盖的部分放在我正在使用 TreeMap 的类中?我是否必须创建一个名为 tree map 的单独类并在那里编写新方法?覆盖比较方法的特殊语法(如果有)是什么?如果这个问题看起来很基本,我很抱歉,但我对此很陌生,并且在网上查找我一直在努力寻找我完全理解的解释。提前感谢您的帮助和耐心等待!
【问题讨论】:
标签: java sorting compare comparator treemap